靜態順序表

2021-06-16 09:19:12 字數 763 閱讀 1213

在書上看到的,學習學習。

題目:建立乙個靜態的順序表存放整數,大小為10,完成以下操作。

(1)輸入6個整數,列印出順序表中的內容,並顯示表中的剩餘的空間個數。

(2)在順序表中的第3個位置插入元素0,列印出順序表中的內容,並顯示表中剩餘的空間個數。

(3)再試圖插入表中第11個位置整數0,程式提示超出範圍。

(4)刪除表中第6個元素,列印出順序表中的內容,並顯示表中剩餘的空間個數。

**:#include#includeusing namespace std;

#define maxsize 10

void insertelem(int sqlist,int *len,int i,int x)

for(t=*len-1;t>=i-1;t--)

sqlist[t+1]=sqlist[t];

sqlist[i-1]=x;

*len=*len+1;

}void delelem(int sqlist,int *len,int i)

for(j=i;j<=*len-1;j++)

sqlist[j-1]=sqlist[j];

*len=*len-1;

}int main()

{ int sqlist[maxsize];

int len;

int i;

for(i=0;i<6;i++)

scanf("%d",&sqlist[i]);

len=6;

for(i=0;i

靜態順序表

最近在學習資料結構的單鏈表部分,於是寫了乙個靜態順序表做練習。實現了對其初始化 新增 更改 刪除等功能的實現。seqlist.h pragma once define seq list ifdef seq list include include include define maxsize 100...

靜態順序表

順序表是在計算機記憶體中以陣列的形式儲存的線性表,是指用一組位址連續的儲存單元依次儲存資料元素的線性結構。線性表採用順序儲存的方式儲存就稱之為順序表。順序表是將表中的結點依次存放在計算機記憶體中一組位址連續的儲存單元中。include stdio.h include stdlib.h elemtyp...

靜態順序表

順序表是在計算機記憶體中以 陣列的形式儲存的線性表,是指用一組位址連續的 儲存單元 依次儲存 資料元素 的線性結構。線性表採用順序儲存的方式儲存就稱之為順序表。順序表是將表中的結點依次存放在計算機記憶體中一組位址連續的 儲存單元中。長這個樣子 下面簡單介紹順序表的操作 標頭檔案 include in...