【导读】
必典考网发布2022数据结构与算法题库模拟考试题299,更多数据结构与算法题库的模拟考试请访问必典考网中级数据库系统工程师题库频道。
1. [单选题]表达式a*(b+c)-d的后缀表达形式为()
A. A.abcd*+-B.abc+*d-C.abc*+d-D.-+*abcd
2. [单选题]利用逐点插入法(incremental insertion)建立序列(50,72,43,85,75,20,35,45,65,30)对应的二叉排序树以后,查找元素30要进行()次元素间的比较。
A. 4
B. 5
C. 6
D. 7
3. [单选题]对于给定的一组关键字(12,2,16,30,8,28,4,10,20,6,18),按照下列算法进行递增排序,写出每种算法第一趟排序后得到的结果:希尔排序(增量为5)得到__(1)__,快速排序(选第一个(first)记录为基准元素)得到__(2)__,基数(基数为10)排序得到__(3)__,二路归并排序得到__(4)__,堆排序(heapsort)得到__(5)__。
A. D
4. [单选题]给定结点的关键字序列(F,B,J,G,E,A,I,D,C,H),对它按字母的字典顺序进行排列,采用不同方法,其最终结果相同,但中间结果是不同的。Shell排序的第一趟扫描(步长为5)结果应为__(1)__。冒泡排序(大数下沉)的第一趟冒泡的效果是__(2)__。快速排序的第一次扫描结果是__(3)__。二路归并排序的第一趟结果是__(4)__。若以层次序列来建立对应的完全二叉树后,采用筛选法建堆,其第一趟建的堆是__(5)__。
A. C
5. [单选题]哈希存储的基本思想(basic idea)是根据__(1)__来决定__(2)__,冲突(碰撞)指的是__(3)__,__(4)__越大,发生冲突的可能性也越大。处理冲突的两种主要方法是__(5)__。
A. D
6. [单选题]哈希存储的基本思想(basic idea)是根据__(1)__来决定__(2)__,冲突(碰撞)指的是__(3)__,__(4)__越大,发生冲突的可能性也越大。处理冲突的两种主要方法是__(5)__。
A. D