16、对有14个数据元素的有序表R[14]进行折半搜索,搜索到R[3]的关键码等于给定值,此时元素比较顺序依次为( )。
A.R[0],R[1],R[2],R[3] B.R[0],R[13],R[2],R[3]
C.R[6],R[2],R[4],R[3] D.R[6],R[4],R[2],R[3]
17、一个记录序列的关键字为{46,79,56,38,40,84},采用快速排序以位于最左位置的记录为枢纽而得到的第一次划分结果可能为( ).
A.{38,46,79,56,40,84} B.{38,79,56,46,40,84}
C.{40,38,46,56,79,84} D.{38,46,56,79,40,84}
18、关键路径是指AOE-网中
A. 从开始结点到完成结点的最短的路径 B. 最长的回路
C. 从开始结点到完成结点的最长的路径 D. 最短的回路
19、长度为17的哈希表中已经填有关键字37,60,29的记录,采用二次探测再散列方法解决冲突,则填入关键字38其地址应该为( )(哈希函数为h(key)=key mod 11)
A.4 B.5
C.3 D.6
20、在一个有向图中,所有顶点的度数之和等于所有边数的( )倍.
A.3 B.2
C.1 D.1/2
1、用栈对算术表达式求值:3*(7-2),写出栈的操作顺序和过程(本题5分)
2、对于给定的一组权值W={7,2,8,4,16,3,9},请构造出哈夫曼树,并计算出其带权路径长度。(构造出二叉树3分,计算带权路径长度2分,共5分)
3、请根据给出的网络(带有权值的无向图),回答下列问题:(10分)
1) 该图的邻接矩阵;
2) 该图的邻接表;
3) 该图从顶点1出发的深度优先搜索序列;
4) 该图从顶点1 出发的广度优先搜索序列;
5) 该图的一棵最小代价生成树。
4、描述折半查找的算法并写出C语言程序。(10分)
要求:先描述算法思想,再写出完整的C语言程序。
数据结构试题
参考答案是:A 2、用链接方式存储的队列,在进行插入运算时( ).A. 仅修改头指针 B. 头、尾指针都要修改 C. 仅修改尾指针 D.头、尾指针可能都要修改 参考答案是:D 3、以下数据结构中哪一个是非线性结构?( )A. 队列 B. 栈 C. 线性表 D. 二叉树 参考答案是...
我有一套计算机数据结构方面的试题,请各位哥哥,弟弟,姐姐,妹妹帮忙看一...
数据结构试题 一、填空题 1、数据类型分为(线性)数据类型和(非线性)数据类型。2、算法是一个有关指令的有限集合,它须符合(有穷性)、(正确性)、(可行性)等准则。3、若英文字母表(A,B,C,——Z)是一个线性表。其结点是单个字母,该线性表共有(26)个结点。通常用前缀和后继来描...
数据结构高手进,帮忙答下题
一、1、B 2、B 3、 ?4、C 《 A的深度为1,B的深度为3,D的深度为3》5、C 6、B?7、C 8、B 直接插入排序 :n个不同的数据元素,最多需要比较n*(n-1)\/2 9、C 10、A 二、1.线性结构 ,非线性结构 。2. 352 < 100+ (6*20+6)*2 > , 232 ...
数据结构考试试题
一.判断题 ()1.某线性表采用顺序存储结构,元素长度为4,首地址为100,则下标为12的(第13个)元素的存储地址为148。正确。第0个元素地址为100,则第i个元素地址为100+4*i,将12代入得148。()2.在任何一种线性链表上都无法进行随机访问。错误。比如只要知道顺序表首地址和每个数据元素所占存...
数据结构本科试题
9、B(结点的权:在一些应用中,赋予树中结点的一个 有某种意义的实数。结点的带权路径长度:结点到树根之间的路径长度与该结点上权的乘积。树的带权路径长度:为树中所有叶结点的带权路径长度之和)10、B(先访问根节点、再访问左子树,最后右子树)11、C(首先肯定是线性结构,排除D,其次,队列...
数据结构试题,求解答。(很重要,不会就别乱回答了。会追加分的,万分感谢...
5、我知道的快速排序版本就有3个,虽然算法几乎一摸一样的,不过对作支点的那个数的位置的互换略有不同,那么每轮的结果自然不一样,我好不容易找到原版教材的算法,是机械工业出版社的《数据结构、算法与应用 ——c++语言描述》版,但愿是一样的算法 1)、以46为支点 :78,29 ——46,25,29...
数据结构试题求解
选择题 ( )1.设有两个长度为n的单向链表,结点类型相同。若以H1为表头指针的链表是非循环的,以H2为表头指针的链表是循环的,则___。A. 对于两个链表来说,删除第一个结点的操作,其时间复杂度都是O(1)。B. 对于两个链表来说,删除最后一个结点的操作,其时间复杂度都是O(n)。C.循环链...
数据结构(C#语言版)笔试试题与答案
《数据结构》期末考试试卷( A )一、 选择题(每小题2分,共24分)1.计算机识别、存储和加工处理的对象被统称为( A )A.数据 B.数据元素 C.数据结构 D.数据类型 2.栈和队列都是( A )A.限制存取位置的线性结构 B.顺序存储的线性结构 C.链式存储的线性结构 D.限制...
数据结构试题
答案是 度数为3的结点有14个。假设:三叉树中度为3的结点x个, 度为2的结点y个,度为1的结点z个,度为0的结点m个,总结点数sum sum = x+y+z+m 从另外一个角度看,除了根节点,树的每个结点上方都关联一个分支,所以总结点数sum=分支数+1= 3x+2y+z+1(因为度数为3的结点有3个分支...
数据结构试题求解
1. 下面程序段时间复杂度为___for (int i=0;i<n;i++)for (int j=0;j<k;j++ )S+=i;O(n*k)2 数据结构的存储结构包括顺序,___,索引和散列四种。链接 3.设森林T中有三棵树,第一,二,三棵树的结点个数分别为n1,n2,n3,将森林转换成二叉树后,其根结点的左子树上有___个结点。