几道数据结构选择题

举报
冬晨夕阳 发表于 2022/03/30 01:32:01 2022/03/30
【摘要】 删除一个顺序表中一个数据元素的基本思想是:将要删除的数据元素的后续数据元素依次向前移动1个数据单元位置,也就是将要删除的数据元素覆盖掉,然后再将该顺序表的长度减去1. 需要注意的是,本题中没有指定要删...

在这里插入图片描述
删除一个顺序表中一个数据元素的基本思想是:将要删除的数据元素的后续数据元素依次向前移动1个数据单元位置,也就是将要删除的数据元素覆盖掉,然后再将该顺序表的长度减去1.

需要注意的是,本题中没有指定要删除哪一个元素,既要删除的元素位置并不确定。
所以本题 选 D

在这里插入图片描述
要删除表中的一个元素,就是把该元素后面的一个元素向前移动一个位置,比如现在有 [a,b,c],
要删除a,就是把 b,c 往前移动,所以移动的是n-i个元素。
所以 选 B。

在这里插入图片描述
链表是一种线性数据结构,与顺序表不同的是,链表的物理存储结构是一种地址任意的存储单元数据的,也就是说逻辑上连续的,而物理上是不连续的,
所以 选 B

在这里插入图片描述
队列是先进先出的,所以是 a,b,c,d
选 D

在这里插入图片描述
栈是先进后出的,所以经过的操作是,放入a,放入b,弹出b,放入c,弹出c,放入d,放入e、
所以选择C

在这里插入图片描述
树有一个性质:非空树的节点总数等于树中所有节点的度之和加1。
所以所有的节点度的和为: 8+72+63+54+45+36+27=112
设叶子节点数为n,则8+7+6+5+4+3+2+n = 113
所以n=78.
选择 A

在这里插入图片描述
这里考察的是完全二叉树的深度与其节点个数的关系,根据二叉树的性质可知,具有n个节点的完全二叉树的深度为 (log2N) +1 。已知深度为H,要求及节点个数,则(log2N) +1 =H,得出N=2(h-1)
所以 选A

文章来源: blog.csdn.net,作者:考古学家lx,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_43582101/article/details/90180894

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。