鍊錶 刪除與使用者輸入相同年齡的學生

2021-09-26 08:37:36 字數 978 閱讀 4754

1

//鍊錶儲存學生的基本資訊 刪除使用者輸入年齡和鍊錶結點相同de23

45 #include 6 #include 7 #include

8#define _crt_secure_no_warnings

9 typedef struct

student su;

10struct

student11;

1819

//初始化鍊錶

20 su*init()

2127

else

2831

return p;//

返回建立的頭節點32}

3334

//學生資訊插入鍊錶

35 su* insert(su *head, int num, int age, int ***,char *name)

3642

while (p->next !=null)

4346 su *pp = (su*)malloc(sizeof

(su));

47if (null ==pp)

48else

5160}61

62void print(su *head)//

傳來頭節點

6370 printf("\n"

);7172}

73void deletenode(su* pre, su *cur)

7478

intmain()

7999

else

100104

105106

}107 print(c); //

輸出新的鍊錶

刪除鍊錶A中與鍊錶B結點相同的結點

題目描述 有兩串鍊錶表示為a和b,刪除鍊錶a中的結點,滿足刪除條件的結點是該結點與鍊錶b中某結點的值相同。如下 include using namespace std typedef struct list plist int deletenode plist plist void createli...

刪除鍊錶中資料域相同的其他結點

刪除鍊錶中資料域相同的其他結點 已知線性鍊錶的第乙個結點的指標為list,請寫乙個演算法,刪除資料域值相同的結點,即若鍊錶中有多個結點具有相同的資料域值,只保留乙個結點,其餘結點從鍊錶中刪除,使得到的鍊錶中所有的結點的資料域值都不相同。假設指標p指向新的資料結點,指標每移動一位,都要檢測是否在前面出...

鍊錶的插入與刪除

動態記憶體申請 模組化設計 1.建立鍊錶 2.建立結點 3.插入結點 4.刪除結點 5.列印遍歷鍊錶 1.0插入 include include struct num void inputnum struct num head,int num ne struct num malloc sizeof ...