ID:9118-244
设某棵二叉树的中序遍历序列为ABCD,前序遍历序列为CABD,则后序遍历该二叉树得到序列为( )。
(A) BADC (B) BCDA (C) CDAB (D) CBDA
查看解析
ID:9118-288
设用链表作为栈的存储结构则退栈操作( )。
(A) 必须判别栈是否为满 (B) 必须判别栈是否为空
(C) 判别栈元素的类型 (D) 对栈不作任何判别
查看解析
ID:9118-268
设某完全无向图中有n个顶点,则该完全无向图中有( )条边。
(A) n(n-1)/2 (B) n(n-1) (C) n2 (D) n2-1
查看解析
ID:9118-452
下面程序段的功能是实现二分查找算法,请在下划线处填上正确的语句。
struct record{int key; int others;};
int bisearch(struct record r[ ], int k)
{
int low=0,mid,high=n-1;
while(low<=high)
{
;
if(r[mid].key==k) return(mid+1); else if() high=mid-1;else low=mid+1;
}
return(0);
}
查看解析
ID:9118-1233
循环队列存储在数组A[0..m]中,则入队时的操作为( )。 ?xml:namespace>
A. rear=rear+1 B. rear=(rear+1) mod (m-1)
C. rear=(rear+1) mod m D. rear=(rear+1) mod (m+1)
查看解析