第三週專案一(3)

2021-08-08 17:01:20 字數 961 閱讀 9185

/* 

煙台大學計算機學院

檔名稱:xm.cpp

完成日期:2023年9月17日

問題描述:順序表建立,插入,銷毀

輸入描述:無

輸出描述:順序表插入後

*/

#include #include #define maxsize 50//儲存空間大小巨集定義

typedef int elemtype; //定義elemtype為int

typedef struct

sqlist;

void initlist(sqlist *&l);

bool listinsert(sqlist *&l,int i,elemtype e);

void displist(sqlist *l);

bool listempty(sqlist *l);

int main()

void initlist(sqlist *&l)//初始化順序表函式

bool listinsert(sqlist *&l,int i,elemtype e)//插入線性表函式

i--;

for(j=l->length;j>i;j--)//後移

l->data[i]=e;//插入e

l->length++;

return true;

} void displist(sqlist *l)

//輸出線性表

bool listempty(sqlist *l)

//判斷是否為空表

執行結果:

學習心得:學會了使用順序表的插入演算法來實現順序表的插入程式。

第三週專案一3

煙台大學計算機學院 問題描述 順序表建立,插入,銷毀 輸入描述 無 輸出描述 順序表插入後 include include define maxsize 50 儲存空間大小巨集定義 typedef intelemtype 定義elemtype為int typedef struct sqlist vo...

第三週專案一

include include define maxsize 50 maxsize將用於後面定義儲存空間的大小 typedef int elemtype elemtype在不同場合可以根據問題的需要確定,在此取簡單的int typedef struct sqlist 自定義函式宣告部分 void c...

第三週 專案一

檔名稱 lsy 作 者 劉思源 完成日期 2017年9月3日 版 本 號 v1.0 問題描述 順序表的建立和輸入和輸出,判斷是否為空表 輸入描述 六個資料元素 程式輸出 線性表 include include define maxsize 50 maxsize將用於後面定義儲存空間的大小 typed...