数据结构例题XXX.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LOGO 一个完整的算法应该具有____等5个特性。 A.可执行性、可移植性和可扩充性 C.确定性、有穷性和稳定性 D.易读性、稳定性和安全性 算法的时间复杂度主要与____有关。 B. 计算机的硬件性能 C.编译程序的质量 D. 程序设计语言 若某图的邻接表中的边结点数目为奇数,则该图______。 A. 一定有奇数个顶点 B. 一定有偶数个顶点 C. 一定是有向图 D. 可能是无向图 B.可执行性、确定性和有穷性 A.问题的规模 在非空线性链表中,在由p所指的链结点后面插入一个由q所指的链结点的过程是依次执行 ____。 A. q-next=p; p-next =q; C. q-next =p-next; p=q; D. p-next =q; q-next =p; 若队列采用链式存储结构,队头元素指针与队尾元素指针分别为front和rear,向队列中插入一个由p指向的新结点的过程是依次执行:____ ; rear=p;。 A. rear=p; B. front=p; D. front-link=p; 一个具有n个顶点的有向图最多有____条边。 A. n(n-1)/2 B.n(n-1) C.n(n+1)/2 D.n2 B. q-next =p-next; p-next =q; C. rear-link=p; 若一棵度为7的树有8个度为1的结点,有7个度为2的结点,有6个度为3的 结点,有5个度为4的结点,有4个度为5的结点,有3个度为6的结点,有2个度为7的结点,则该树一共有____个叶结点。 A. 35 B.28 C.77 D.78 若有向图有k条边,则相应的邻接表中就有____个边结点。 A. k-1 B. k C. 2k D. k2 设L是指向一个不带头结点的线性链表的头指针,现要在该链表的第一个结点前面插入一个新结点S,则完成该操作的语句为____ _______ 若广义表形式为A(B(C, D(E)), F( , G( , H))),则根据该广义表构造一颗二叉树,其二叉树的中序遍历序列为 ___ ___ 设有一个双向链表,p是指向第i个结点的指针,现要在第i个结点后插入一个新结点s,则完成该操作的语句为 s-next=p-next; p-next-prior=s; p-next=s; s-prior=p;_____ S-next=L; L=S; C B E D A F G H 请给出如下无向带权图的邻接矩阵表示法和邻接表表示法。 请按照排序树算法画出对应于序列(10,15,20,7,15,7,9,18,6,11)的二叉排序树。 请按照克鲁斯卡尔算法画出下面带权图的最小生成树的构造过程,给出每一步的结果。 已知二叉树前序序列为ABDHILEJCFGK,中序序列为HDILBJEAFCKG 假设有一维数组K[1:n],其数据元素为整型,请编写一个算法,将这n个元素存入一个单链表。 /*链表数据结构*/ typedef struct node{ int data; node * link; }LNode,*LinkList; /*算法:将一维数组存入单链表*/ LinkList ConvertToLinkList(int K[], int n) { LinkList p,r,list=NULL; int a; int i; for(i=1;i=n;i++) { p=(LinkList)malloc(sizeof(LNode)); p-data =K[i]; p-link=NULL; if(list==NULL) list=p; else r-link=p; r=p; } return list; } 已知具有n个顶点、e条边的不带权有向图采用邻接矩阵存储方法,且邻接矩阵以三元组表给出,请设计一个算法,求解所有顶点的度。 void get_Degrees(int A[][3], int n, int e, int degrees[]) { int i; for(i=0; in; i++) degrees[i]=0; for(i=1; i=e; i++) { degrees[A[i][0]-1

您可能关注的文档

文档评论(0)

JuanHuang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档