C 鍊錶(簡單實現增刪改查)

2021-10-18 22:27:44 字數 1160 閱讀 6704

補充之前有一篇部落格,實現簡單的增刪改查功能

main函式內為測試內容

#include using namespace std;

struct student

;student *head;//全域性頭節點

//增---新增節點資料

void addnode();

//刪---刪除節點資料

void delectnode();

//改---改變節點資料

void changenode();

//查---查詢節點資料

void findnode();

//獲取乙個無鏈結的節點

student * createonenode();

//顯示所有資料

void showallnode();

//建立鍊錶

void creatlinkedlist();

//main

int main()

//具體實現

//-----增-----//

void addnode()

p = p->next; }}

//-----刪-----//

void delectnode()

while (p != null)

bp = p;//bp作為要刪除元素的上乙個元素

p = p->next; }}

//-----改-----//

void changenode()

p = p->next; }}

//-----查-----//

void findnode()

cout << "no find num:" << num << endl;

}//-----建立節點-----//

student * createonenode()

return p;

}//-----建立鍊錶-----//

void creatlinkedlist()

student *p = head;

student *node;

for (; p!=null;) }

//-----顯示全部節點-----//

void showallnode()

}

C 鍊錶,增刪改查

main.c homework linklist created by jiumiao on 15 7 23.年 include include typedef struct npcnpc typedef struct nodenode node head null 定義乙個頭節點 新增節點 voi...

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