線性表是n個元素的有序集合(n≥0),n是線性表中元素的個數,稱為線性表的長度。可以用一組位址連續的儲存單元依次儲存線性表中元素,採用這種儲存方式的線性表稱為順序表。
請在順序表上實現運算,實現順序表的逆置,刪除表中所有元素值等於x的元素。 輸入
三組資料,順序表元素型別分別為整型、字元型和實型。
每一組第一行給出元素數目n(0 輸出
三組資料,每一組第一行給出逆置後的順序表元素,第二行是在此基礎上刪除指定元素後的順序表元素,每乙個輸出元素後均有乙個空格,如果元素全部被刪除,那麼輸出乙個空行。
樣例輸入
81 2 3 7 5 6 7 8 73
a c mh4
1.2 3.4 5.6 7.8
1.2
樣例輸出
8 7 6 5 7 3 2 1
8 6 5 3 2 1
m c a
m c a
7.8 5.6 3.4 1.2
7.8 5.6 3.4
#includeusing namespace std;
int main(){
int n,a[10000],t,i;
cin>>n;
for(i=0;i>a[i];
cin>>t;
for(i=n-1;i>=0;i--)
cout<=0;i--){
if(a[i]!=t)cout<>n;
for(i=0;i>b[i];
cin>>t1;
for(i=n-1;i>=0;i--)
cout<=0;i--){
if(b[i]!=t1)cout<>n;
for(i=0;i>c[i];
cin>>t2;
for(i=n-1;i>=0;i--)
cout<=0;i--){
if(c[i]!=t2)cout<
線性表操作
include stdio.h define maxsize 20 define overflow 1 define ok 1 define error 1 void init seqlist int length pointer 構造乙個空的線性表 int insert last int elem...
線性表操作
大概實現的功能 1 建立線性表類。線性表的儲存結構使用鍊錶。2 提供操作 自表首插入元素 刪除指定元素 搜尋表中是否有指定元素 輸出鍊錶。3 接收鍵盤錄入的一系列整數 例10,25,8,33,60 作為節點的元素值,建立鍊錶。輸出鍊錶內容。4 輸入乙個整數 例33 在鍊錶中進行搜尋,輸出其在鍊錶中的...
線性表操作
include using namespace std define maxsize 10000 typedef struct sqlist 在上述定義後,可以通過變數定義語句 sqlist l 將l定義為sqlist型別的變數,便可以利用 l.data i 1 來訪問表中位置 序號為i 的資料 i...