用C 實現簡單的順序表

2021-06-29 00:44:09 字數 818 閱讀 3186

這周課後練習是實現老師上課的時候講的順序表的一些基本操作。我們用的是c語言的教材,但之前學計算機語言的時候學的是c++,雖然大家都說差不多,但對c語言的一些用法不太熟悉,還是嘗試著用c++的語言來編寫。**如下:

#includeusing namespace std;

int y;

struct mylist

;void listinitiate(mylist &l)

int listlength(mylist &l)

void listinsert(mylist &l, int i, int x)

l.list[i] = x;

l.size++;

cout << "資料" << x << "已插入第" << i << "個位置" << endl; }}

void listdelete(mylist &l, int i)

else if (i<0 || i>l.size - 1)

cout << "引數i不合法" << endl;

else }

void listshow(mylist &l)

void main()

else if (c == 2)

else if (c == 3)

else if (c == 4)

listshow(m);

else if (c == 5)

break;

else

cout << "沒有該選項" << endl;

}}

老師上課講的操作都寫上了,但是就是寫的好像太繁瑣了,慢慢學習吧。

順序表 用c語言簡單實現順序表

test.h ifndef seplist h define seplist h include include include include define max 100 define default sz 3 當前預設有效值 define isc sz 2 動態分配預設增長個數 typedef...

用C 實現順序表

seqlist.h include include using namespace std typedef int datatype class seqlist delete array array null array newarray capacity 2 capacity private da...

C 實現簡單順序表

順序表是在計算機記憶體中以 陣列的形式儲存的線性表,是指用一組位址連續的 儲存單元 依次儲存 資料元素 的線性結構。即線性表採用順序儲存的方式儲存就稱之為順序表。在c語言中,我們通過建立乙個結構體的方式來實現了順序表,在c 中可通過建立乙個類的形式來建立乙個順序表。直接來看 include usin...