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 ...