单链表插入
来源:互联网 发布:centos git web 编辑:程序博客网 时间:2024/06/07 04:42
最近看了一些变成相关的书,自己实现了一下,觉得有些问题,自己修改了一下,把这些记录一下:
node *insert_node(node* head, int pos, int data){ node* item; node* p; item = (node*)malloc(sizeof(node)); item->data = data; if(pos == 0) { item->next = head->next; head->next = item; return head; } p = search_node(head,pos); if(p != NULL) { item->next = p->next; p->next = item; } return head;}
其中,当pos == 0 时,需要注意的是,要把之后的数据连接上这样才能保证不出错,另外,要特别注意细节问题,比如说return的返回值
阅读全文
0 0
- 单链表插入
- 单链表的插入
- 单链表插入排序
- 单链表的插入
- 单链表的插入
- 单链表实现插入排序
- 插入排序(单链表)
- 单链表插入排序
- 单链表插入排序
- 实现单链表插入排序
- 单链表的插入排序
- 单链表直接插入排序
- 单链表的插入删除
- 单链表创建,插入,删除
- 单链表之插入结点
- 单链表的插入
- 单链表建立、插入、逆序
- 单链表结点插入
- JS的脚本延迟
- 剑指offer之和为S的连续正数序列
- Wannafly模拟赛3 题解
- 决策单调性Ⅱ:斜率优化(1597: [Usaco2008 Mar]土地购买)
- Linux基础操作(七)
- 单链表插入
- android build apk过程详解
- 【雷达】如何将三维点云映射到二维平面
- MYSQL查看执行计划
- 基本面是设套的关键
- InvalidAccessKeyId
- 雷鸣的游戏人生(六) --- 如何开始学习编程?
- Mac 安装xgboost
- 文章标题