A. m叉排序树 B. m叉平衡排序树 C. m-1叉平衡排序树 D. m+1叉平衡排序树
24. 在一棵含有n个关键字的m阶B-树中进行查找,至多读盘( )次。【中科院计算所 2000 一、6 (2分)】
A. log2n B. 1+log2n C. 1+log D. 1+log
25. m路B+树是一棵((1)) ,其结点中关键字最多为((2))个,最少((3))个。【中科院计算机 1999 一、5】
A. m路平衡查找树 B. m路平衡索引树 C. m路Ptrie树 D. m路键树 E. m-1 F. m G. m+1
H. -1 I. J. +1
26在一棵m阶的B+树中, 每个非叶结点的儿子数S 应满足 ( ). 【武汉交通科技大学 1996 一、3 (4分) 】
A. ≤S≤m B. ≤S≤m C. 1≤S≤ D. 1≤S≤
27. 设有一组记录的关键字为{19,14,23,1,68,20,84,27,55,11,10,79},用链地址法构造散列表,散列函数为H(key)=key MOD 13,散列地址为1的链中有( )个记录。【南京理工大学 1997 一、4 (2分)】
A.1 B. 2 C. 3 D. 4
28. 下面关于哈希(Hash,杂凑)查找的说法正确的是( ) 【南京理工大学 1998 一、10 (2分)】
A.哈希函数构造的越复杂越好,因为这样随机性好,冲突小
B.除留余数法是所有哈希函数中最好的
C.不存在特别好与坏的哈希函数,要视情况而定
D.若需在哈希表中删去一个元素,不管用何种方法解决冲突都只要简单的将该元素删去即可
29. 若采用链地址法构造散列表,散列函数为H(key)=key MOD 17,则需 ((1)) 个链表。这些链的链首指针构成一个指针数组,数组的下标范围为 ((2)) 【南京理工大学 1999 一、12(13) (4分)】
(1) A.17 B. 13 C. 16 D. 任意
(2) A.0至17 B. 1至17 C. 0至16 D. 1至16
30. 关于杂凑查找说法不正确的有几个( ) 【南京理工大学 2000 一、16 (1.5分)】
(1)采用链地址法解决冲突时,查找一个元素的时间是相同的
(2)采用链地址法解决冲突时,若插入规定总是在链首,则插入任一个元素的时间是相同的
(3)用链地址法解决冲突易引起聚集现象
(4)再哈希法不易产生聚集
A. 1 B. 2 C. 3 D. 4
31. 设哈希表长为14,哈希函数是H(key)=key,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的结点加到表中,用二次探测再散列法解决冲突,则放入的位置是( ) 【南京理工大学 2001 一、15 (1.5分)】
A.8 B.3 C.5 D.9
天女曰,万法为空、匿缚喃、解脱等词同义,进之弗先。类:与“法”(规范>同义,但它与“法”字相对使用时,则指法的类属,即依规范类推出来的具体准则。3)短语-核心包含匹配条件是网民搜索词包含您的关键词、关键词的变形(插入、颠倒和同义)或您关键词的核心部分、关键词核心部分的变形(插入、颠倒和变形)时,系统才有可能自动展示您的推广结果。
A.k-1次 B. k次 C. k+1次 D. k(k+1)/2次
【中国科技大学 1998 二、3 (2分)】【中科院计算所1998 二、3 (2分)】
33. 哈希查找中k个关键字具有同一哈希值,若用线性探测法将这k个关键字对应的记录存入哈希表中,至少要进行( )次探测。【西安电子科技大学 1998 一、8 (2分)】
A. k B. k+1 C. k(k+1)/2 D.1+k(k+1)/2
34. 散列函数有一个共同的性质,即函数值应当以( )取其值域的每个值。
A. 最大概率 B. 最小概率 C. 平均概率 D. 同等概率
【西安电子科技大学2001应用一、7 (2分)】 【北京邮电大学 1999 一、4 (2分)】
35. 散列表的地址区间为0-17,散列函数为H(K)=K mod 17。采用线性探测法处理冲突,并将关键字序列26,25,72,38,8,18,59依次存储到散列表中。
(1)元素59存放在散列表中的【北方交通大学 2001 一、(19,20)(4分)】地址是( )。
A. 8 B. 9 C. 10 D. 11
(2)存放元素59需要搜索的次数是( )。

A. 2 B. 3 C. 4 D. 5
36. 将10个元素散列到100000个单元的哈希表中,则( )产生冲突。【北京邮电大学 2001 一、4 (2分)】
A. 一定会 B. 一定不会 C. 仍可能会
二、 判断题
1.采用线性探测法处理散列时的冲突,当从哈希表删除一个记录时,不应将这个记录的所在位置置空,因为这会影响以后的查找。【长沙铁道学院 1998 一、3 (1分)】
2.在散列检索中,“比较”操作一般也是不可避免的。【华南理工大学 2001 一、4 (1分)】
3.散列函数越复杂越好,因为这样随机性好,冲突概率小. 【南京理工大学 1997 二、5 (2分)】
4.哈希函数的选取平方取中法最好。 【青岛大学 2000 四、7 (1分)】
5.Hash表的平均查找长度与处理冲突的方法无关。 【南京航空航天大学 1997 一、9 (1分)】
6.负载因子 (装填因子)是散列表的一个重要参数,它反映散列表的装满程度。【中科院软件所1999 六(1-3)(2分)】
7. 散列法的平均检索长度不随表中结点数目的增加而增加,而是随负载因子的增大而增大。【中山大学 1994 一、8 (2分)】
8. 哈希表的结点中只包含数据元素自身的信息,不包含任何指针。 【山东大学 2001 一 、6 (1分)】
9. 若散列表的负载因子α<1,则可避免碰撞的产生。 【北京大学 1994 】
10.查找相同结点的效率折半查找总比顺序查找高。 【北京邮电大学 2002 一、8 (1分)】
11.用向量和单链表表示的有序表均可使用折半查找方法来提高查找速度。 【中科院软件所 1997 一、6 (1分)】
当我们在employee_name列上创建了b-树索引后,再去执行前面提到的sql语句时,就不用再对emplyee表做全表扫描了,而是直接从索引中查找名字叫“jesus”的员工。printf("\n1.查看链表 \n2.创建链表(尾插法) \n3.链表长度 \n4.中间结点值\n5.按位置查找元素\n6.按值查找元素\n7.添加元素\n8.删除元素 \n0.退出 \n请选择你的操作:\n")。这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用。
顺序存储的定义: 线性表的顺序存储结构,是用一段地址连续的存储单元依次存储线性表的数据元素 -- 这有些类似于数组。将一个线性表存储到计算机中,可以采取许多不同的方式,最简单的是顺序存储方式即把线性表的结点按逻辑次序依次存放在一组连续的存储单元里,结点在计算机内的存放位置完全由结点性表中的顺序号决定,用这种方法存储的线性表称为顺序表。在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素,称作线性表的顺序存储结构.。
14. 折半查找法的查找速度一定比顺序查找法快 。【山东大学 2001 一、 8 (1分)】
15. 就平均查找长度而言,分块查找最小,折半查找次之,顺序查找最大。【西安交通大学 1996 二、 3 (3分)】
16.对无序表用二分法查找比顺序查找快。【青岛大学 2002 一、8 (1分)】
17.对大小均为n的有序表和无序表分别进行顺序查找,在等概率查找的情况下,对于查找成功,它们的平均查找长度是相同的,而对于查找失败,它们的平均查找长度是不同的。【上海海运学院 1995 一、11 (1分) 1998 一、12 (1分)】
任一查找树(二叉分类树)的平均查找时间都小于用顺序查找法查找同样结点的线性表的平均查找时间.
【上海海运学院 1997 一、10 (1分)】
19. 最佳二叉树是AVL树(平衡二叉树)。【北京大学 1994 】
8 查找结构:符号表,二叉查找树,二叉查找树的查找、插入和删除操作,avl树,高度平衡,ll, lr, rr, rl 旋转, 插入算法,时间复杂性分析,b树,m叉查找树,m叉查找树的查找,b树的定义和性质,b树的插入操作,b树的删除操作,静态散列,散列表,散列函数,溢出处理,开放寻址,链接。第8章 查找结构:符号表,二叉查找树,二叉查找树的查找、插入和删除操作,avl树,高度平衡,avl树的插入算法,avl树的时间复杂性分析,m叉查找树,m叉查找树的查找,b树的定义和性质,b树的插入操作,b树的删除操作,静态散列,散列表,散列函数,溢出处理。以上代码实现了单链表的创建,但是链表的常用操作还有查找、插入、删除等没有讲解,删除操作与插入操作类似,就不在这里一一讲解了,在此我们以查找和插入为例进行讲解,但是读者在编写删除操作的时候别忘了把删除的结点释放掉。
21.完全二叉树肯定是平衡二叉树。 【南京航空航天大学 1996 六、5 (1分)】
由结点售互不相同而后序序列与中序序列相同,可知该二叉树所有的结点都没有右子树,所以31个结点的二叉树深度为31:故选a选项。先序递归遍历建立二叉树的方法为:按照先序递归遍历的思想将对二叉树结点的抽象访问具体化为根据接收的数据决定是否产生该结点从而实现创建该二叉树的二叉链表存储结构。树{树的基本概念(结点(结点的度)、层次、深度(高)、有序树与无序树、森林)、树的存储结构(双亲表示法、孩子表示法、孩子兄弟表示法)、二叉树(二叉树的类型(特殊二叉树、满二叉树、完全二叉树)、二叉树的存储结构、二叉树的遍历(前序遍历、中序遍历、后序遍历、层序遍历)、二叉树的建立(树、森林、二叉树的转换、赫夫曼树、赫夫曼编码(压缩算法))、查找二叉树、(平衡树、红黑树))}。
23.二叉树中除叶结点外, 任一结点X,其左子树根结点的值小于该结点(X)的值;其右子树根结点的值≥该结点(X)的值,则此二叉树一定是二叉排序树。【北京邮电大学 1998 一、4 (2分)】
24.有n个数存放在一维数组A[1..n]中,在进行顺序查找时,这n个数的排列有序或无序其平均查找长度不同。
【北京邮电大学 1998 一、6 (2分)】
}不难分析,上述算法的时间复杂度同样为 o(n) 7.6.3 二叉树的线索化算法对--x 树的线索化,就是把二叉树的二叉链表存储结构中结点的所有空指针域改造成指向某结点在某种遍历序列中的直接前驱或直接后继的过程, 因此, 二叉树的线索化过程只能在对二叉树的遍历过程中进行。树{树的基本概念(结点(结点的度)、层次、深度(高)、有序树与无序树、森林)、树的存储结构(双亲表示法、孩子表示法、孩子兄弟表示法)、二叉树(二叉树的类型(特殊二叉树、满二叉树、完全二叉树)、二叉树的存储结构、二叉树的遍历(前序遍历、中序遍历、后序遍历、层序遍历)、二叉树的建立(树、森林、二叉树的转换、赫夫曼树、赫夫曼编码(压缩算法))、查找二叉树、(平衡树、红黑树))}。第4章 树:树和森林的概念及其表示,二叉树,二叉树性质,二叉树表示,二叉树遍历与树游标, lvr, lrv, vlr,中序游标,按层次遍历,线索二叉树,线索,中序遍历线索二叉树,将结点插入线索二叉树,选择树,胜者树,败者树,森林的二叉树表示及遍历。
26. 在任意一棵非空二叉排序树中,删除某结点后又将其插入,则所得二排序叉树与原二排序叉树相同。
【中科院软件所 1997 】
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-108657-2.html
光线赚的不少吧