单链表作业

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.已知单链表L为按值递增有序的,编写算法将数据元素e插入到单链表L中,使之仍有序。2、编写算法单链表L中删除最后一个值为e的数据元素。3、已知单链表L为按值递增有序的,编写算法将数据元素值在区间[e1,e2]内的所有结点取出建立一个按值递增的新单链表L1。4、已知两个集合分别按值递增有序存储在单链表La和Lb中,编写算法利用归并法求出两个集合的交按值递增有序存储在Lc中。(要求:保留La和Lb两个链表,建立Lc为一个新的链表)boolInsert_In_Order(LinkList*L,ElemTypee,LinkList*&p){LinkList*r,*s;s=(LinkList*)malloc(sizeof(LinkList));s-data=e;r=L;p=L-next;while(p!=NULL&&p-datae){r=p;p=p-next;}s-next=r-next;r-next=s;returntrue;}

1 / 1
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功