注意:此页面搜索的是所有试题
兰州理工大学-算法与数据结构
对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K %9作为散列函数,则散列地址为1的元素有( )个 (A) 1 (B) 2 (C) 3 (D) 4
对n个记录的文件进行快速排序,所需要的辅助存储空间大致为 (A) O(1) (B) O(n) (C) O(1og2n) (D) O(n2)
若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二 分查找,则查找A[3]的比较序列的下标依次为( ) (A) 1,2,3 (B) 9,5,2,3 (C) 9,5,3 (D) 9,4,2,3
9. 树最适合用来表示( )。 (A) 有序数据元素 (B) 无序数据元素 (C) 元素之间具有分支层次关系的数据 (D) 元素之间无联系的数据
设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在 676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置脚注(10)表示用10进制表示 (A) 688 (B) 678 (C) 692 (D) 696
设某棵二叉树中有2000个结点,则该二叉树的最小高度为( ) (A) 9 (B) 10 (C) 11 (D) 12
以下数据结构中哪一个是非线性结构?( ) (A) 队列 (B) 栈 (C) 线性表 (D) 二叉树
用链接方式存储的队列,在进行插入运算时( ) (A) 仅修改头指针 (B) 头、尾指针都要修改 (C) 仅修改尾指针 (D) 头、尾指针可能都要修改
以下      不是队列的基本运算?     (A) 从队尾插入一个新元素 (B) 从队列中删除第i个元素 (C) 判断一个队列是否为空 (D) 读取队头元素的值
设有一个栈,元素依次进栈的顺序为A、B、C、D、E。下列( )是不可能的出栈序列。    (A) A,B,C,D,E (B) B,C,D,E,A (C) E,A,B,C,D (D) E,D,C,B,A
一个栈的进栈序列是a,b,c,d,e,则栈的不可能的输出序列是( )    (A) edcba (B) decba (C) dceab (D) abcde
栈和队列的共同点是( )    (A) 都是先进后出 (B) 都是先进先出 (C) 只允许在端点处插入和删除元素 (D) 没有共同点
线性表的顺序存储结构是一种 ( )     (A) 随机存取的存储结构 (B) 顺序存取的存储结构 (C) 索引存取的存储结构 (D) Hash存取的存储结构
设某完全无向图中有n个顶点,则该完全无向图中有( )条边 (A) n(n-1)/2 (B) n(n-1) (C) n (D) n-1
设某棵二叉树的中序遍历序列为ABCD,前序遍历序列为CABD,则后序遍历该二叉树得到序列为( ) (A) BADC (B) BCDA (C) CDAB (D) CBDA