實驗1 順序表例程

2021-06-20 10:21:21 字數 673 閱讀 4910

實現順序表的建立、插入、刪除、查詢

第一行輸入順序表的實際長度n

第二行輸入n個資料

第三行輸入要插入的新資料和插入位置

第四行輸入要刪除的位置

第五行輸入要查詢的位置

第一行輸出建立後,順序表內的所有資料,資料之間用空格隔開

第二行輸出執行插入操作後,順序表內的所有資料,資料之間用空格隔開

第三行輸出執行刪除操作後,順序表內的所有資料,資料之間用空格隔開

第四行輸出指定位置的資料

6

11 22 33 44 55 66

888 3

52

11 22 33 44 55 66 

11 22 888 33 44 55 66

11 22 888 33 55 66

22

第i個位置是指從首個元素開始數起的第i個位置,對應陣列內下標為i-1的位置

#include#define max 100

int seqlist[max],len;

void insert(int pos,int value)

void del(int pos)

void output()

int main()

實驗1 順序表的合併

假定兩個順序表的資料已經按照從小到大的順序排列,實現兩個順序表的合併 第一行輸入n表示順序表a包含的 n個資料 第二行輸入n個資料,資料是小於100的正整數 第三行輸入m表示順序表b包含的 n個資料 第二行輸入m個資料,資料是小於100的正整數 輸出合併後的順序表內的所有資料,資料之間用空格隔開 3...

資料結構 實驗1 順序表

問題描述 設計乙個順序表操作演示程式。基本要求 順序表操作演示程式提供乙個使用者介面,可演示的基本功能包括 1 初始化順序表 2 輸入並建立順序表 3 輸出順序表中的元素 4 在順序表指定位置插入元素 5 在順序表指定元素之前插入元素 6 刪除順序表指定位置的元素 7 刪除順序表指定元素之前的元素 ...

資料結構實驗1 順序表

1 include 2 include 3 include 4 include 5 include 6 include 7 include 8 include 9 include 10 include 11 using namespace std 1213 define ok 1 14 define...