1484: 算法选择题( 综合 )

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:193 Solved:14

Description

1、对数据序列(25157181004)采用直接插入排序进行升序排序,两趟排序后,得到的排序结果为(    )

A. 04718102515    B. 04251571810       C. 71510041825      D. 71525181004

 

2、设散列表长m=14散列函数H(key)=key%11。表中已保存4个关键字:addr(15)=4 addr(38)=5 addr(61)=6 addr(84)=7其余地址均为空。保存关键字49时存在冲突,采用线性探查法来处理。则查找关键字49时的探查次数是 (     )

A.1     B.2     C.4     D.8

                                               

3、设栈的初始状态为空,元素123456依次入栈,栈的容量是3,能够得到的出栈序列是(    )

A.126435      B.243651       C.312546       D.326514

 

4、将12个数据元素保存在顺序表中,若第一个元素的存储地址是100,第二个元素的存储地址是105,则该顺序表最后一个元素的存储地址是(     )

A.111     B.144     C. 155     D.156

 

5、设指针变量head指向非空单循环链表的头结点,指针变量p指向终端结点,next是结点的指针域,则下列逻辑表达式中,值为真的是(      )

A.p-next->next == head          B.p->next == head

C.p-next->next == NULL          D.p->next == NULL

 

6、有向图采用邻接矩阵存储,某一行中非零元素的个数等于(     )

 A.对应顶点v的度           B.对应顶点 v 的入度

 C .对应顶点 v 的出度        D .依附于对应顶点 v 的边数
 

7、在一颗非空二叉树的中序遍历序列中,所有列在根结点前面的是(    )

A.左子树中的部分结点         B.左子树中的全部结点 

C.右子树中的部分结点         D.右子树中的全部结点

 

8、一个有序表为(1,3,9,12,32,41,45,62,75,77,82,95,100),当采用 折半查找 方法查找值32时,查找成功需要的比较次数是(    ) 

A.3       B. 4      C.5       D. 6


9、在单链表中,指针p指向元素为x的结点,实现“删除x的后继”的语句是(    )

A.p=p->next;             B.p->next=p->next->next;

C.p->next=p;             D.p=p->next->next;

 

10、在头指针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p->next->next= head则(    )

A.p指向头结点                   B.p指向尾结点

C.*p的直接后继是头结点     D.*P的直接后继是尾结点


Sample Input Copy


Sample Output Copy