
链表
qq_46586512
初来乍到~111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
展开
-
单链表插入的相关事项
单链表的插入需注意点 首先要找到插入位置利用while循环 b=*p; while(j<n&&(*p)) { b=b->next;//最后*p所指的是要插入链表的前面那个链表 j++; }这里注意:要避免直接移动头结点,要定义一个新的结点,让它指向头结点,在对链表进行遍历。 其次插入链表,插入链表要注意的是,先将要插入的链表指向b->next这样表示了新的链...原创 2020-04-06 16:37:24 · 248 阅读 · 0 评论 -
单链表删除的相关事项
单链表的删除及相关事项(根据位置删除) 首先找到要删除的位置的前一个位置(这里与链表的插入一致)b=*p; while(j<n&&(*p)) { b=b->next;//最后*p所指的是要插入链表的前面那个链表 j++; } 进行删除,最后记得释放。a=b->next; b->next=a->next; free(a);解释:①将刚刚创建的链表指向要...原创 2020-04-06 17:18:55 · 199 阅读 · 0 评论