电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构习题VIP免费

数据结构习题_第1页
1/47
数据结构习题_第2页
2/47
数据结构习题_第3页
3/47
数据结构习题与实验目录习题一..............................................................................................................................................1习题二..............................................................................................................................................4习题三..............................................................................................................................................7一元多项式之和实验.......................................................................................................................8哈夫曼树实验................................................................................................................................13求最小生成树算法实验.................................................................................................................17拓扑排序算法................................................................................................................................22求最短路径(迪接斯特算法).....................................................................................................28关键路径........................................................................................................................................35快速排序........................................................................................................................................43习题一①、请设计一算法:已知顺序表L,表中元素为整型且递增有序,现有一值为e的元素要插入L表,使插入后L表仍然有序。②、已知L为非递减的顺序表,请设计算法删除L中重复的元素(即删除后使L表变为一递增表)。#include#include#include#defineLIST_SIZE100#defineOK1typedefstruct{int*elem;intlength;intlistsize;}SqList;intInitList_Sq(SqList&L){L.elem=(int*)malloc(LIST_SIZE*sizeof(int));if(!L.elem)exit(0);L.length=0;L.listsize=LIST_SIZE;returnOK;}voidListCreate(SqList&L,inti){if(i>L.listsize)exit(0);for(intj=0;jp;q--){*q=*(q-1);}*p=e;k=1;break;}elsep++;}if(k==0){*(q+1)=e;}L.length++;returnOK;}voidmain(){voidListCreate(SqList&L,inti);intInitList_Sq(SqList&L);intSortInsert(SqList&L,inte);inti;SqListLa;InitList_Sq(La);ListCreate(La,3);inta;printf("需要插入的数字:");scanf("%d",&a);SortInsert(La,a);printf("插入后的元素列表变为:\n");for(i=0;i#include#includetypedefstructLNode{intdata;structLNode*next;}LNode,*LinkList;voidmain(){voidCreatList_LinkList(LinkList&L,intn);voidListInsert_LinkList(LinkList&L,intx);voidPrint_LinkList(LinkList&L,intn);LinkListLa;inta,b;printf("请问要输入多少数:");scanf("%d",&a);printf("...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据结构习题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部