刷题
导入试题
【单选题】
一个有n个叶结点的哈夫曼树具有的结点数为___________。___
A. 2n
B. 2n-1
C. 2n+1
D. 2(n-1)
查看试卷,进入试卷练习
微信扫一扫,开始刷题
答案
B
解析
暂无解析
相关试题
【单选题】
由权值分别为3,6,7,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为 。___
A. 51
B. 23
C. 53
D. 74
【单选题】
根据二叉树的定义可知二叉树共有( )种不同的形态。___
A. 4
B. 5
C. 6
D. 7
【单选题】
设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有( )个空指针域。___
A. 2m-1
B. 2m
C. 2m+1
D. 4m
【单选题】
在有n个结点的二叉树中,分支个数共有 。___
A. n-1
B. n+1
C. 2n-1
D. 2n+l
【单选题】
设树T的度为4,其中度为1,2,3和4的结点个数分别为4,2,1,1,则T中的叶子数为( )。___
A. 5
B. 6
C. 7
D. 8
【单选题】
设一个二叉树共13个结点,那么它最大高度是 。___
A. 13/2
B. log213
C. ln 13
D. 13
【单选题】
请指出在顺序表{2、5、7、10、14、15、18、23、35、41、52}中,用二分法查找关键码12 需做______次关键码比较。___
A. 2
B. 3
C. 4
D. 5
【单选题】
采用顺序搜索方法查找长度为n的顺序表时,搜索成功的平均搜索长度为( )。___
A. n
B. n/2
C. (n-1)/2
D. (n+1)/2
【单选题】
顺序查找法适合于存储结构为 的线性表。___
A. 散列存储
B. 顺序存储或链接存储
C. 压缩存储
D. 索引存储
【单选题】
采用折半查找方法查找长度为n的线性表时,每个元素的平均查找长度为 .___
A. O(n2)
B. O(nlog2n)
C. O(n)
D. O(log2n)
【单选题】
对于长度为9的有序顺序表,若采用折半搜索,在等概率情况下搜索成功的平均搜索长度为( )的值除以9。___
A. 20
B. 18
C. 25
D. 22
【单选题】
对线性表进行折半查找时,必须要求线性表 _______。___
A. 以顺序方式存储
B. 以链接方式存储
C. 以顺序方式存储,且结点按关键字有序排列
D. 以链接方式存储,且结点按关键字有序排列
【单选题】
下列各种排序算法中平均时间复杂度为O(n2)是_______。___
A. 快速排序
B. 堆排序
C. 归并排序
D. 冒泡排序
【单选题】
在基于关键码比较的排序算法中,______算法在最坏情况下,关键码比较次数不高于O(nlog2n)。___
A. 起泡排序
B. 直接插入排序
C. 二路归并排序
D. 快速排序
【单选题】
在待排序文件已基本有序的前提下,下述排序方法中效率最高的是______。___
A. 直接插入排序
B. 直接选择排序
C. 快速排序
D. 归并排序
【单选题】
下列排序算法中,________ 算法可能会出现下面情况:初始数据有序时,花费的时间间反而最多。___
A. 堆排序
B. 冒泡排序
C. 快速排序
D. SHELL排序
【单选题】
如果待排序序列中两个数据元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。____就是不稳定的排序方法。___
A. 起泡排序
B. 归并排序
C. 直接插入排序
D. 简单选择排序
【单选题】
  对于关键字值序列(12,13,11,18,60,15,7,18,25,100),用筛选法建堆,必须从关键字值为__________的结点开始。___
A. 100
B. 12
C. 60
D. 15
【单选题】
一组记录的排序码为(46,79,56,38,40,84),则堆排序时建立的初始大顶堆为____。___
A. 79,46,56,38,40,80
B. 38,46, 56,79, 40,84
C. 84,79,56,38,40,46
D. 84,56,79,40,46,38
【单选题】
排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放在已排序序列的正确位置上的方法,称为 。___
A. 希尔排序
B. 起泡排序
C. 插入排序
D. 选择排序
【单选题】
下列排序方法中,哪一种方法的比较次数与纪录的初始排列状态无关?___
A. 直接插入排序
B. 起泡排序
C. 快速排序
D. 直接选择排序
【多选题】
下面 ___ 算法适合用于构造一个稠密图的最小生成树, ____ 算法适合用于构造一个稀疏图的最小生成树。___
A. Dijkstra算法
B. Prim算法
C. Floyd算法
D. Kruskal算法
【填空题】
1、两种基本存储结构分别是___存储结构和___ 存储结构。
【填空题】
2、 ___ 是数据结构的抽象, ___ 是数据结构的实现,两者综合起来建立了数据元素之间的结构关系。
【填空题】
3、算法的基本特性包括: ___ 、 ___ 、 ___ ,有零个或多个输入、有零个或多个输出。
【填空题】
4、通常是以算法执行所耗费的 ___ 和所占用的 ___ 来判断一个算法的优劣。
【填空题】
5、常见的基本数据结构包括: ___ 、 ___ 、 ___ 及 ___ 四种。
【填空题】
6. 线性表中除了第一个元素和最后一个元素之外,其余所有元素均只有一个直接前驱和一个 ___ 。
【填空题】
7.顺序表、栈和队列都是 ___ 结构,可以在顺序表的任意位置插入和删除元素;对于栈只能在栈顶插入和删除元素;对于队列只能在 ___ 插入元素和 ___ 删除元素。
【填空题】
8、假设用循环单链表实现队列,若队列非空,且队尾指针为R, 则将新结点S加入队列时,需执行下面语句: ___ ; ___ ;R=S;
【填空题】
9.数组A中,每个元素A的长度为6个字节,行下标i从1到6,列下标j从1到8,从首地址100开始连续存放在存储器内,该数组若按行主序存放时,元素A[4][5]的起始地址为 ___ ;该数组若按列主序存放时,元素A[4][5]的起始地址为 ___ 。
【填空题】
10、已知一个3行、4列的二维数组A[各维下标均从1开始],如果按“以列为主”的顺序存储,则排在第8个位置的元素是: ___ 。
【填空题】
11、n个结点的完全二叉树的深度是 ___ 。
【填空题】
12.深度为k的完全二叉树至少有 ___ 个结点,至多有 ___ 个结点。若完全二叉树共n个结点,且按自上而下从左到右次序给结点编号[从1开始],则编号最小的叶子结点的编号是 ___ 。
【填空题】
13.在树形结构中,树根结点没有前驱结点,其余每个结点有且只有 ___ 个前驱结点,叶子结点没有后继结点,其余每个结点的后继结点可以 ___ 。
【填空题】
14.一棵二叉树的第k [k≥1]层最多有 ___ 个结点;一棵有n[n>0)]个结点的满二叉树共有 ___ 个叶子和______个非终端结点。
【填空题】
15. 完全二叉树中编号为i [i>=1]的结点若有左孩子,则该左孩子的编号为 ___ 。
【填空题】
16. 一个完全二叉树的第5个结点的双亲编号是 ___ 。
【填空题】
17. 在无向图G的邻接矩阵A中,若A[i][j]=1,则A[j][i]为 ___ 。
【填空题】
18. n个顶点的连通图至少有______条边。
推荐试题
【多选题】
通过重庆谈判和签订的“双十协定”,中共取得的成果有___
A. 在全国人民面前表现了和平诚意
B. 迫使国民党承认和平建国的基本方针
C. 实现了中共在国家政治生活中的合法地位
D. 团结了民主力量
【多选题】
参加1945年重庆谈判的中共代表有___
A. 毛泽东
B. 周恩来
C. 王若飞
D. 张闻天
【多选题】
1947年3月,国民党军队重点进攻的解放区是___
A. 山东
B. 中原
C. 晋冀鲁豫
D. 陕北
【多选题】
对1946年政协会议协议的有关表述,正确的是___
A. 有利于实现民主政治与和平建国
B. 在许多方面反映了人们的愿望
C. 体现了民主协商的精神
D. 很快被国民政府撕毁
【多选题】
从抗战结束到新中国建立前,中国共产党关于土地问题的文件有___
A. 《五四指示》
B. 《兴国土地法》
C. 《共同纲领》
D. 《中国土地法大纲》
【多选题】
中国革命取得胜利的法宝是___
A. 统一战线
B. 群众路线
C. 武装斗争
D. 党的建设
【多选题】
第二条战线形成的主要原因有___
A. 国民党政府的专制独裁
B. 国民党政府官员的贪污腐化
C. 国民党执行内战政策
D. 国统区出现严重的经济危机,人民生活陷入困境
【多选题】
毛泽东提出的“两个务必”是___
A. 务必使同志们继续地保持谦虚,谨慎,不骄,不躁的作风
B. 务必使同志们继续地保持艰苦奋斗的作风
C. 务必使同志们继续保持密切联系群众的作风
D. 务必使同志们继续保持团结协作的作风
【多选题】
中国共产党在新民主主义革命不同时期提出的土地政策的共同点是___
A. 体现中国共产党的民主革命纲领
B. 消灭封建剥削制度
C. 维护农民基本利益
D. 促进社会经济发展
【简答题】
简述近代中国工人阶级的产生及其特点。
【简答题】
中国近代历次反侵略战争失败的原因和教训是什么?
【简答题】
如何认识戊戌维新运动的意义和失败的原因、教训?
【简答题】
辛亥革命爆发的历史条件是什么?
【简答题】
简析五四运动爆发的原因
【简答题】
遵义会议的内容和历史意义是什么?
【简答题】
抗日战争胜利的原因有哪些?
【简答题】
为什么说中国的抗日战争是神圣的民族解放战争?
【简答题】
简述反对国民党统治的第二条战线形成的原因及其作用?
【简答题】
中国人民政治协商会议的主要内容有哪些?他的召开有什么意义?
【简答题】
抗战胜利后,国民党的统治为什么会陷入全民的包围中并迅速走向崩溃 ?
【简答题】
为什么说过渡时期总路线反映了历史发展的必然?
【单选题】
改革的对象是指___
A. 社会主义基本制度
B. 社会主义根本制度
C. 社会主义方向
D. 社会主义具体体制
【单选题】
新世纪新阶段,我们要实施的对外开放战略是___
A. 国内市场和国际市场相结合
B. 国内资源和国外资源相结合
C. 国内技术和国外技术相结合
D. “引进来”和“走出去”相结合
【单选题】
最先全面阐述了社会主义社会的矛盾问题,并形成了比较系统理论的是___
A. 马克思、恩格斯
B. 列宁
C. 毛泽东
D. 邓小平
【单选题】
最先明确提出社会主义制度建立后仍然有一个解放生产力的问题的是___
A. 毛泽东
B. 邓小平
C. 江泽民
D. 胡锦涛
【单选题】
改革是社会主义发展的动力,是因为___
A. 改革能解放生产力
B. 它是解决社会主义初级阶段主要矛盾的途径
C. 它是推动社会主义又好又快的发展的手段
D. 它是完成社会主义根本任务的捷径
【单选题】
发展当代中国特色社会主义的必由之路是___
A. 要有宏观发展思路。
B. 要勇敢赶超外国。
C. 要有巨大的政治勇气和理论勇气进行改革开放。
D. 实现共同富裕。
【单选题】
“三个有利于”标准第一次完整地准确地提出来,是___
A. 邓小平南方谈话
B. 党的十四大
C. 江泽民《正确处理社会主义现代化建设中的若干重大关系》
D. 党的十五大
【单选题】
决定当代中国命运的关键抉择和重要法宝的是___
A. 繁荣文化
B. 发展教育
C. 统一战线
D. 改革开放
【单选题】
改革开放的前提和先导是___
A. 思想路线的拨乱反正
B. 政治路线的拨乱反正
C. 组织路线的拨乱反正
D. 开辟建设有中国特色社会主义道路
【单选题】
1957年,毛泽东在《关于正确处理人民内部矛盾的问题》中指出,在我国,工人阶级与民族资产阶级的矛盾属于人民内部的矛盾。如果处理不当,会变成___
A. 对抗性的敌我矛盾
B. 非对抗性的敌我矛盾
C. 对抗性的人民内部矛盾
D. 非对抗性的人民内部矛盾
【单选题】
我国社会主义改革是一场新的革命,其性质是___
A. 解放生产力,发展生产力
B. 社会主义基本制度的根本变革
C. 社会主义制度的自我完善和发展
D. 建立和完善社会主义市场经济体制
【单选题】
我国实行对外开放从根本上说是___
A. 社会生产力不发达的必然结果   
B. 由社会主义初级阶段的国情决定
C. 生产社会化和市场经济发展的必然结果
D. 社会主义发展的必然结果
【单选题】
江泽民指出,正确处理改革、发展、稳定关系的结合点是___
A. 改革是动力   
B. 发展是目的    
C. 稳定是前提  
D. 把人民群众的根本利益实现好、维护好、发展好
【单选题】
在改革、发展和稳定的相互关系中___
A.   改革是目的 
B. 发展是硬道理 
C. 稳定是绝对的
D. 稳定是动力 
【单选题】
在生产资料所有制的社会主义改造完成后,我国政治生活的主题是___
A. 健全民主和法制
B. 正确处理人民内部矛盾
C. 坚持四项基本原则
D. 进行政治体制改革
【单选题】
邓小平在我国改革开放全面展开的历史进程中,反复强调中国实现社会主义现代化发展战略的必要前提、中国的最高利益、中国的问题、压倒一切的是___
A. 发展
B. 创新
C. 改革
D. 稳定
【单选题】
实行对外开放是___
A. 社会主义初级阶段的政策
B. 我国一项长期的基本国策
C. 实现小康社会的政策
D. 实行改革的辅助政策
【单选题】
中国共产党领导的中国革命和建设的基本立足点是___
A. 艰苦奋斗
B. 独立自主、自力更生
C. 群众路线
D. 实事求是
【单选题】
全面深化改革,一方面就是要积极稳妥地从广度和深度上推进市场化改革,推动___依据市场规则、市场价格、市场竞争实现效益最大化和效率最优化。
A. 资源配置
B. 党的领导
C. 政府作用
D. 计划管理
欢迎使用我爱刷题
×
微信搜索我爱刷题小程序
温馨提示
×
请在电脑上登陆“www.woaishuati.com”使用