单链表的插入 20 23 12 15 head tail 在23 和12 之间插入 10 20 23 12 15 head tail 10 创建新结点 新结点指向右边的结点 左边结点指向新结点 单链表插入算法 // 插入数据内容为value的新结点作为第i个结点 template class T // 线性表的元素类型为T bool lnkListT :: insert(const int i, const T value) { LinkT *p, *q; if ((p = setPos(i -1)) == NULL) { // p 是第i个结点的前驱 cout 非法插入点endl; return false; } q = new LinkT(value, p-next); p-next = q; if (p == tail) // 插入点在链尾,插入结点成为新的链尾 tail = q; return true; } 单链表的删除 从链表中删除结点x 用p指向元素x的结点的前驱结点 删除元素为x的结点 用p指向元素x的结点的前驱结点 p=head; while (p-next!=NULL p- next -info!=x) p=p- next; 用p指向元素x的结点, 可以吗?
您可能关注的文档
- 电脑DIY系统维护与安全设置.ppt
- 电脑维修计算机组装和维护北大青鸟教程.ppt
- 动态链接库DLL编程.ppt
- 法那克数控车床编程.ppt
- 风神PCR产品知识.ppt
- 高级软件工程06COM基础:接口与实现.ppt
- 高级软件工程08DCOM、自动化.ppt
- 高考物理知识网络及迎考策略.ppt
- 高性能Web服务器Nginx及相关新技术的应用实践.ppt
- 工程制图与计算机绘图第2章投影法及点、直线和平面的投影.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)