鍊錶的一些內容
概念:鍊錶是線性表的鏈結儲存表示。
特點:1.每個元素由結點構成;
2.線性結構;
3.結點可以連續,可以不連續儲存;
4.結點的邏輯順序和物理順序可以不一致;
5.表可以擴充;
**:
#include #include struct node
;typedef struct node node;
typedef struct node* link;
void create_link(link * head)
void insert_node_head(link *head,link new_node) //頭插
void insert_node_tail(link *head,link new_node) //尾插
else
p -> next = new_node;
new_node -> next = null; //尾結點置空
}}void display_link(link head)
while(p != null)
}void create_node(link * new_node) //分配空間
}void release_link(link *head) //釋放
}void insert_node_mid(link *head,link new_node,int loc) //中間插入值
else
q -> next = new_node;
new_node -> next = p;
/* if(p == null)
else*/}
}int main()
display_link(head);
create_node(&new_node); //分配乙個新的結點
printf("輸入乙個數給新的結點:\n");
scanf("%d",&new_node -> num);
printf("輸入插入的位置:\n");
scanf("%d",&loc);
insert_node_mid(&head,new_node,loc); //中間插入
display_link(head);
release_link(&head);
display_link(head);
return 0;
}
7月23日學習日誌
學習日誌 姓名 郭富民 日期 2018 7 23 今日學習任務今日任務完成情況簡單了解了stm32的結構和廣泛應用。如何分配原理圖引腳,如何尋找引腳的功能說明。今日開發中出現的問題彙總 需要熟悉韌體庫的構架。什麼是韌體庫,以及它的作用。今日未解決問題韌體庫模板搭建的問題 今日開發收穫 通過今天的實訓...
寫在2023年7月23日
酷狗隨便聽到小剛的 我的心太亂 雖然是這樣的歌名,但是我的心裡卻是一種淡淡的愉悅的感覺,正好我整理硬碟整理到php的相關的東西。照平常,我以後估計短時間內不會用到的東西,基本上還是清空的,但是這個,我還是珍而重之的,拷貝到行動硬碟去了。這一瞬間,只感覺人是怔怔的,眼前飛過很多印象。關於php學習,關...
8月23日學習總結
1.訪問修飾符 意義 將某些成員宣告成private,對於使用者來說可以說是一種服務,因為這樣使用者可以知道哪些是他關注的哪些是不重要的,不需要關注,如此歷來對於使用來說降低了對使用物件認識的難度。讓程式設計者可以更動class內部運作方式,而無須擔心波及到客戶端程式。2.基本資料型別和引資料型別在...