链表
链表的使用
Junior Chestnut
这个作者很懒,什么都没留下…
展开
-
C/C++模板链表
【注】常常出错在:没有写初始化函数,而编译器给的函数又不合适。 struct SLinkedList { T1 data; SLinkedList<T1>* next; //用于初始化data和next SLinkedList(const T1& data_, SLinkedList<T1>* next_ = nullptr) { data = data_; next = next_; } }; ...原创 2021-04-17 17:53:02 · 123 阅读 · 0 评论 -
链表LittleKey
(1) 空链表: 一个尾指针指向NULL 的表头指针, 代码如下: Node* head = new Node; head->next = nullptr;原创 2021-03-25 12:40:08 · 98 阅读 · 0 评论 -
链表的创建、显示以及删除所有相同的数字
使用自己的方法完成了删除链表中所有相同的数字。 #include <iostream> using namespace std; typedef struct node_ { int value; struct node_ *next; }Node; typedef Node* pNode; struct list_ { Node* node; }; void AddNode(pNode* head_, int value); void displayLinkedlist(pNod原创 2021-03-20 18:56:38 · 128 阅读 · 0 评论 -
链表整理
链表Linked List (1)注意:你如果想在一个子函数中改变主函数中的内容,要使用那个变量的地址(虽然在链表中不推荐这么做。 // 例如: int main() { int a {10}; int b {20}; swap(a,b) } void swap(c,d) // 在这一步时,a,b会临时复制一份,传递个c,d;但是此时a和c有不同的地址, { // 但是里面的数据时相同的原创 2021-03-19 21:45:21 · 119 阅读 · 0 评论