鍊錶的增刪改查

2021-08-16 04:37:29 字數 2618 閱讀 8219

#include

#include

#define len  sizeof(preson)  //測結構體preson的長度,並定義常量,給後面的動態開闢空間提供方便;

union clas_position  //共用體:老師和學生的描述不同,學生用班級,老師用職位

;typedef struct presons  //定義preson的結構體

preson;

int n;  //全域性變數:計算鍊錶的行數

int main()

else if (x == 0)  //當輸入x=0,則視為想要在開頭前輸入要增加的內容

p2->next = team;  //使輸入的最後乙個鍊錶的next位址指向原先的head的位址

print(head);

}else

}else if (i == 2)  //刪除鍊錶內容

else if (x == 1)  //刪除第一行

else

}else if (i == 3)   //更改鍊錶內容

else

}else if (i == 4)  //查詢鍊錶內容

else

printf("input error!");

}else if (i == 5)  //結束迴圈

break;

}print(head);

system("pause");

return 0;

}preson *lianbiao(void)  //初始輸入動態鍊錶函式

p2->next = null;  //使鍊錶末尾指向空來結束

return head; //返回head指標給main函式,使得鍊錶可以被找到

}void add(preson *p) //鍊錶增加內容函式

}void remove(preson *p, preson *q) //鍊錶刪除函式

void change(preson*p) //鍊錶的更改函式

void find(preson*p)  //鍊錶查詢函式

void print(preson *head)//鍊錶的輸出函式

}}

#include #include #define len  sizeof(preson)  //測結構體preson的長度,並定義常量,給後面的動態開闢空間提供方便;

union clas_position //共用體:老師和學生的描述不同,學生用班級,老師用職位

;typedef struct presons //定義preson的結構體

preson;

int n; //全域性變數:計算鍊錶的行數

int main()

else if (x == 0) //當輸入x=0,則視為想要在開頭前輸入要增加的內容

p2->next = team; //使輸入的最後乙個鍊錶的next位址指向原先的head的位址

print(head);

}else

}else if (i == 2) //刪除鍊錶內容

else if (x == 1) //刪除第一行

else

}else if (i == 3) //更改鍊錶內容

else

}else if (i == 4) //查詢鍊錶內容

else

printf("input error!");

} else if (i == 5) //結束迴圈

break;

} print(head);

system("pause");

return 0;

}preson *lianbiao(void) //初始輸入動態鍊錶函式

p2->next = null; //使鍊錶末尾指向空來結束

return head; //返回head指標給main函式,使得鍊錶可以被找到

}void add(preson *p) //鍊錶增加內容函式

}void remove(preson *p, preson *q) //鍊錶刪除函式

void change(preson*p) //鍊錶的更改函式

void find(preson*p) //鍊錶查詢函式

void print(preson *head)//鍊錶的輸出函式

}}

增加:

刪:

改:

查:

增刪改查:

mysql增刪改查鍊錶 鍊錶的增刪改查

include include 先定義鍊錶裡面的元素。typedef struct nodemynode 定義整個鍊錶。typedef struct linkmylink int isempty to mylink mylink mylink 判斷鍊錶是否為空。int push to mylinki...

鍊錶 增刪改查

實現 鍊錶的增刪改查 package com.baicai.linkedlist public class singlinkedlistdome 定義乙個singlinkedlist管理我們的英雄 class singlelinkedlist 如果沒有找到最後的乙個節點就直接往後面找 temp te...

鍊錶的增刪改查

include include define true 1 define false 0 int s 0 定義全域性變數s接收查詢資料的位置 結點型別定義 typedef struct linknode node 構造鍊錶 帶頭結點的尾插法建表 node create list tail next ...