数据结构练习题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单选、填空、判断为各章课后题。 下面列出项目四到项目八部分部分习题答案(说明:红色字为正确答案) 对于一个10阶对称矩阵,若按行序存储下三角(包括对角线)的元素,则矩阵第6行3列的元素地址是一维数组中的第(18)个元素。 A.9 B.12 C.13 D.18 广义表((a,b),c,d)的表头是(c),表尾是(d)。 A.a B.d C.(a,b) D.(c,d) 广义表((a,(b,(),c),((d),e)))的长度是(1)。 A.1 B.2 C.3 D.4 稀疏矩阵一般是指(D)。 A.非零元素和零元素都较少 B.非零元素较多 C.零元素较多 D.非零元素和零元素都较多 按照二叉树的定义,具有3个结点的二叉树有(5)中形态。 A.3 B.4 C.5 D.6 若一棵二叉树有n个结点,m个叶子及诶单,深度为h,则下面关系中正确的是(B)。 A.n=h+m B.n=2h-1 C.m=n/2 D.n=m+1 已知某二叉树的先序遍历序列为cedba,中序遍历序列为debac,则它的后序遍历序列为(B)。 A.acbed B.dabec C.deabc D.decab 有权值分别为3,8,6,5,2的叶子结点生成一棵哈夫曼树,则它的带权路径长度为(C)。 A.48 B.72 C.55 D.24 在一个具有n个顶点的无向图中,要连通全部顶点至少需要(B)条边。 A,n B.n-1 C.n+1 D.2n 若具有n个顶点的无向图采用邻接矩阵存储方法,该邻接矩阵一定为一个(D)。 A.一般矩阵 B.稀疏矩阵 C.对角矩阵 D.对称矩阵 有向图的邻接表的第i个链表中的边界点数目是第i个顶点的(C)。 A.度数 B.入度 C.出度 D.边数 若无向图的任意一个顶点出发进行一次深度优先遍历便可以访问该图的所有顶点,则该图一定是一个(B)图。 A.非连通 B.连通 C.强连通 D.子 在AOV网进行拓扑排序时,所有入度为0的顶点被链接称为一个(A)结点。 A.堆栈 B.队列 C.数组 D.线性表 已知某有向图G=(V,E),其中V={V0,V1,V 2,V 3,V 4,V 5},E={ V0,V1, V0,V 3, V1,V 5, V 2,V0, V 2,V 3, V 3,V 4, V 4,V1, V 4,V 5},G的拓扑序列为(A)。 A.V 2V0V 3V 4 V1V 5 B.V 2V 3 V0V 4 V1V 5 C.V0V 2V 3V 4 V1V 5 D.V0V 3V 2V 4 V1V 5 衡量查找算法性能好坏的主要标准是(D)。 A.参加比较的关键字值的多少 B.被查找的关键字值在关键字序列中的位置 C.关键字序列中是否存在被查找关键字的值 D.关键字的平均比较次数的多少 在一个具有15个数据元素的有序顺序表中,采用折半查找方法查找一个表中不存在的记录,需要进行(B)次关键字的比较。 A.0 B.4 C.5 D.15 将数据元素{2,4,6,8,10,12,14,16,18,20}一次存放一个一维数组中,然后采用折半查找元素12,被比较过的数据元素的下标依次为(C)。 A.10,16,12 B.10,12,16 C.4,7,5 D.4,5,7 填空题: 字符串是一个特殊的线性表,其特殊性体现在串中的元素为字符型数据 两个串相等的条件是两个串的长度相等,并且各个对应位置的字符都相等 从字符串的内部存储来看,常用的存储方法有定长顺序存储,堆存储和块链存储,其中堆存储常用语实现可变长字符串。 若有数组定义为int a[6][7],假设一个整型数据占4个字节,已知该数组的首地址为1000,则按行存储时数组元素a[3][4]的地址为1100。 在一个稀疏矩阵的三元组表中,每个非零元素对应的三元组包括行号、列号和元素值三项。 稀疏矩阵常用的压缩存储方法有两种,分别是三元组和十字链表链式。 广义表的链式存储结构中存在两种结构的结点,分别是元素结点和表结点。 任何非空树中有且只有一个结点没有前驱结点,该结点是树的根结点。 深度为5的满二叉树的结点个数为31,其中第4层的结点个数为8,叶子结点个数为16。 若具有n各结点的非空二叉树,具有n0个叶子结点,则该二叉树中度为2的结点个数为n0-1,度为1的结点个数为n-2 n0+1。 对具有n个结点的完全二叉树按照层次从上到下,每一层从左到右的次序对所有结点进行编号,编号为i的结点的双亲结点的编号为「i/2」,其左孩子的编号为2i,右孩子的编号为2i+1。 若具有n个结点的二叉树采用链式存储结构,则该链表中有2n,个指针域,其中n-1个指针域用于连接孩子结点,n+1个指针域为NULL。 二叉树的遍历方式通常有先序遍历、中序遍历、后序遍历和层次遍历四种。 已知某完全二叉树采用顺序存储结构,结点的存放次序为A,

文档评论(0)

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

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

1亿VIP精品文档

相关文档