试卷相关题目
- 1设带有头结点的单向循环链表的头指针变量为head,则其判空条件是( )。
A.head==0
B.head->next==0
C.head->next==head
D.head!=0
开始考试点击查看答案 - 2程序段s=i=0;do {i=i+1; s=s+i;}while(i<=n);的时间复杂度为( )。
A.O(n)
B.O(nlog2n)
C.O(n2)
D.O(n3/2)
开始考试点击查看答案 - 3设按照从上到下、从左到右的顺序从1开始对完全二叉树进行顺序编号,则编号为i结点的左孩子结点的编号为( )。
A.2i+1
B.2i
C.i/2
D.2i-1
开始考试点击查看答案 - 4( )二叉排序树可以得到一个从小到大的有序序列。
A.先序遍历
B.中序遍历
C.后序遍历
D.层次遍历
开始考试点击查看答案 - 5设一组初始记录关键字序列为(60,80,55,40,42,85),则以第一个关键字45为基准而得到的一趟快速排序结果是( )。
A.40,42,60,55,80,85
B.42,45,55,60,85,80
C.42,40,55,60,80,85
D.42,40,60,85,55,80
开始考试点击查看答案 - 6设一组初始记录关键字序列为(13,18,24,35,47,50,62,83,90,115,134),则利用二分法查找关键字90需要比较的关键字个数为( )。
A.1
B.2
C.3
D.4
开始考试点击查看答案 - 7设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序列为( )。
A.top=top+1
B.top=top-1
C.top->next=top
D.top=top->next
开始考试点击查看答案 - 8不论是入队列操作还是入栈操作,在顺序存储结构上都需要考虑“溢出”情况。( )
A.正确
B.错误
开始考试点击查看答案 - 9当向二叉排序树中插入一个结点,则该结点一定成为叶子结点。( )
A.正确
B.错误
开始考试点击查看答案 - 10设某堆中有n个结点,则在该堆中插入一个新结点的时间复杂度为O(log2n)。( )
A.正确
B.错误
开始考试点击查看答案