前4章程序复习
前4章程序复习 已知指针la和lb分别指向两个无头结点单链表中的首元结点。下列算法是从表la中删除自第i个元素起共len个元素后,将它们插入到表lb中第j个元素之前。试问此算法是否正确?若有错,则请改正之。 Status DeleteAndInsert Sub(LinkedList la, LinkedList lb, int i, int j, int len { if(i0||j0||len0) return INFEASIBLE; p=la; k=1; while(ki) {p=p-next; k++;} q=p; while(k=len) {q=q-next; k++;} s=lb; k=1; while(kj) { s=s-next; k++;} s-next=p; q-next=s-next; return OK; } //DeleteAndInsertSub 修改后 Status DeleteAndInsert Sub(LinkedList la, LinkedList lb, int i, int j, int len) { int k; LinkedList p,q,s,prev; if (i=0 || j=0 || len=0) return INFEAS
您可能关注的文档
最近下载
- 球阀阀体制造工艺及夹具设计..doc VIP
- 张道真英语语法(第三版)(精华版)课件全套 Chapter 1 概论---Chapter 25 标点符号.pptx
- 《人类群星闪耀时》读书分享.pptx VIP
- 六年级学生数学成绩分析.pdf VIP
- 空气源热泵热水机样本超低温-pm mhab.pdf VIP
- 格力超低温空气源热泵机组样本.pdf VIP
- 2025工程建设项目多测合一成果报告书范本.docx
- 元器件失效率可靠性计算.xls VIP
- 深圳市第十六届职工技术创新运动会暨2026年深圳技能大赛采购师技能竞赛初赛题库及答案(500题).docx VIP
- 陆军第七十二集团军医院招聘考试真题2025.docx VIP
原创力文档

文档评论(0)