[东北大学]21年6月考试《数据结构II X》考核作业

所属学校:东北大学 科目:数据结构II X 2021-06-08 12:00:04 作业 数据结构 东北大学 考试 II
东 北 大 学 继 续 教 育 学 院 数据结构II X 试 卷(作业考核 线上2)  A  卷 学习中心:            院校学号:             姓名             (共    6    页)          tJF傲朋学习网
总分        题号        一        二        三        四        五        六        七        八        九        十tJF傲朋学习网
        得分                                                                                tJF傲朋学习网
一、单选题(共30题,每题2分)tJF傲朋学习网
[ ]1.抽象数据类型的三个组成部分分别为tJF傲朋学习网
A.数据对象、数据关系和基本操作tJF傲朋学习网
      B.数据元素、逻辑结构和存储结构tJF傲朋学习网
      C.数据项、数据元素和数据类型tJF傲朋学习网
      D.数据元素、数据结构和数据类型tJF傲朋学习网
[ ]2.要求相同逻辑结构的数据元素具有相同的特性,其含义为tJF傲朋学习网
A. 数据元素具有同一的特点tJF傲朋学习网
B. 不仅数据元素包含的数据项的个数相同,而且其对应数据项的类型要一致tJF傲朋学习网
C. 每个数据元素都一样tJF傲朋学习网
D. 仅需要数据元素包含的数据项的个数相同tJF傲朋学习网
[ ]3.下列各式中,按增长率由小至大的顺序正确排列的是tJF傲朋学习网
A. ,n!,2n ,n3/2                    tJF傲朋学习网
B.n3/2,2n,nlogn,2100tJF傲朋学习网
      C.2n,log n,nlogn,n3/2                tJF傲朋学习网
D.2100,logn, 2n, nntJF傲朋学习网
[ ]4. 在下列哪种情况下,线性表应当采用链表表示为宜tJF傲朋学习网
      A.经常需要随机地存取元素         tJF傲朋学习网
B.经常需要进行插入和删除操作tJF傲朋学习网
      C.表中元素需要占据一片连续的存储空间    tJF傲朋学习网
D.表中元素的个数不变tJF傲朋学习网
[ ]5.设指针p指向双链表的某一结点,则双链表结构的对称性是tJF傲朋学习网
A. p->prior->next=p->next->next;       tJF傲朋学习网
B.  p->prior->prior=p->next->prior;tJF傲朋学习网
C. p->prior->next=p-> next->prior;     tJF傲朋学习网
D.  p->next->next= p->prior->prior;tJF傲朋学习网
[ ]6. 已知指针p和q分别指向某带头结点的单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为tJF傲朋学习网
    A. s->next=q;p->next=s->next; tJF傲朋学习网
    B. s->next=p;q->next=s->next;tJF傲朋学习网
C. p->next=s->next;s->next=q;tJF傲朋学习网
D. q->next=s->next;s->next=p;tJF傲朋学习网
[ ]7. 栈和队列的共同特点是tJF傲朋学习网
A.只允许在端点处插入和删除元素tJF傲朋学习网
B.都是先进后出    tJF傲朋学习网
C.都是先进先出tJF傲朋学习网
D.没有共同点 tJF傲朋学习网
[ ]8. 对于链队列,在进行插入运算时.tJF傲朋学习网
      A. 仅修改头指针          tJF傲朋学习网
B. 头、尾指针都要修改tJF傲朋学习网
      C. 仅修改尾指针              tJF傲朋学习网
D.头、尾指针可能都要修改tJF傲朋学习网
[ ]9.设有一个顺序栈的入栈序列是1、2、3,则3个元素都出栈的不同排列个数为tJF傲朋学习网
      A.4      B.5     C. 6     D. 7tJF傲朋学习网
[ ]10.设一个栈的输入序列为A,B,C,D,则借助一个栈所得到的输出序列不可能是tJF傲朋学习网
A.A,B,C,D               B.D,C,B,A   tJF傲朋学习网
C. A,C,D,B               D. D,A,B,CtJF傲朋学习网
[ ]11.表达式a*(b+c)-d的后缀表达式是tJF傲朋学习网
      A.abcd*+-    B.abc*+d-  C.abc+*d-   D.-+*abcdtJF傲朋学习网
[ ]12.某二叉树的先序序列和后序序列正好相反,则该二叉树的特点一定是tJF傲朋学习网
A. 空或只有一个结点             B.高度等于其结点数 tJF傲朋学习网
C. 任一结点无左孩子             D.任一结点无右孩子tJF傲朋学习网
[ ]13.下面的说法中正确的是tJF傲朋学习网
    (1)任何一棵二叉树的叶子结点在种遍历中的相对次序不变。tJF傲朋学习网
    (2)按二叉树定义,具有三个结点的二叉树共有6种。tJF傲朋学习网
A.(1),(2)                       B.(1)    tJF傲朋学习网
C.(2)                            D.(1),(2)都错tJF傲朋学习网
[ ]14.树有先序遍历和后序遍历,树可以转化为对应的二叉树。下面的tJF傲朋学习网
说法正确的是tJF傲朋学习网
      A.树的后序遍历与其对应的二叉树的先序遍历相同     tJF傲朋学习网
B.树的后序遍历与其对应的二叉树的中序遍历相同tJF傲朋学习网
C.树的先序序遍历与其对应的二叉树的中序遍历相同      tJF傲朋学习网
D.以上都不对tJF傲朋学习网
[ ]15.下列说法正确的是tJF傲朋学习网
    (1)二又树按某种方式线索化后,任一结点均有前趋和后继的线索tJF傲朋学习网
    (2)二叉树的先序遍历序列中,任意一个结点均处于其子孙结点前tJF傲朋学习网
    (3)二叉排序树中任一结点的值大于其左孩子的值,小于右孩子的值tJF傲朋学习网
A.(1)(2)(3)                     B.(1)(2)   tJF傲朋学习网
C.(1)(3)                        D.都不对tJF傲朋学习网
[ ]16. 二叉树的第k层的结点数最多为tJF傲朋学习网
      A.2k-1                          B.2K+1      tJF傲朋学习网
C.2K-1                           D. 2k-1tJF傲朋学习网
[ ]17.以下说法不正确的是tJF傲朋学习网
     A.无向图中的极大连通子图称为连通分量tJF傲朋学习网
     B.连通图的广度优先搜索中一般采用队列来暂存刚访问过的顶点tJF傲朋学习网
     C.图的深度优先搜索中一般要采用栈来暂存刚访问过的顶点tJF傲朋学习网
     D.有向图的遍历不可采用广度优先搜索tJF傲朋学习网
[ ]18.有向图G用邻接矩阵A存储,则顶点i的入度等于A中tJF傲朋学习网
A. 第i行1的元素之和            B. 第i列1的元素之和tJF傲朋学习网
C. 第i行0的元素个数            D. 第i列非0的元素个数tJF傲朋学习网
[ ]19. 设有6个结点的无向图,该图确保是一个连通图的有效边条数至tJF傲朋学习网
少应是tJF傲朋学习网
A.5              B.6              C.7             D.8tJF傲朋学习网
[ ]20..下图的邻接表中,从顶点V1 出发采用深度优先搜索法遍历该图,则可能的顶点序列是 tJF傲朋学习网
  tJF傲朋学习网
A. V1V2V3V4V5          B. V1V2V3V5V4tJF傲朋学习网
C. V1V4V3V5V2          D.V1V3V4V5V2 tJF傲朋学习网
[ ]21.关键路径是事件结点网络中tJF傲朋学习网
      A.从源点到汇点的最长路径    B.从源点到汇点的最短路径tJF傲朋学习网
      C.最长的回路                D.最短的回路tJF傲朋学习网
[ ]22.设哈希表长为14,哈希函数H(key)=key%11,表中已有数据的关键字为15,38,61,84,四个,现将关键字为49的结点加到表中,用二次探测再散列法解决冲突,则放入的位置是tJF傲朋学习网
      A.8       B.3        C.5        D.9tJF傲朋学习网
[ ]23..在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩子的平衡因子为0,右孩子的平衡因子为1,则应调整以使其平衡,所作的平衡旋转是tJF傲朋学习网
A. LL型           B. LR型       C. RL型       D. RR型tJF傲朋学习网
[ ]24.下列排序算法中,在待排序数据已基本有序时,效率最高的排序方法是tJF傲朋学习网
      A.插入排序                           B.选择排序    tJF傲朋学习网
C.快速排序                           D.堆排序tJF傲朋学习网
[ ]25.下列排序算法中,时间复杂度不受数据初始状态影响,恒为0(nlog2n)是tJF傲朋学习网
A. 堆排序                              B. 冒泡排序    tJF傲朋学习网
C. 直接选择排序                        D. 快速排序tJF傲朋学习网
[ ]26. 有一程序段:i=1;WHILE(itJF傲朋学习网
A. O(n)                                 B. O(log2n)   tJF傲朋学习网
  C. O(nlog2n)                             D. O(n2)tJF傲朋学习网
[ ]27.无头结点的链队列Q为空的条件是tJF傲朋学习网
A. Q->front->next==Q->real=NULL                             tJF傲朋学习网
B. Q->front==Q->real<>NULL       tJF傲朋学习网
C. Q->real==Q->front=NULL                              tJF傲朋学习网
D. Q->real->next==Q->front<>NULL tJF傲朋学习网
[ ]28. 有向图G可拓扑排序的判别条件是tJF傲朋学习网
A. 不存在环                  B. 存在环        tJF傲朋学习网
C. 存在入度为零的结点        D. 存在出度为零的结点   tJF傲朋学习网
[ ]29. 对n个记录的文件进行快速排序,所需要的辅助存储空间tJF傲朋学习网
      A. O(1)        B. O(n)      C. O(1og2n)       D. O(n2)tJF傲朋学习网
[ ]30. 下列排序算法中,在待排序数据已基本有序时,效率最高的排序方法是tJF傲朋学习网
       A.插入排序                    B.选择排序     tJF傲朋学习网
C.快速排序                    D.堆排序tJF傲朋学习网
二、综合题(共4题,每题10分)tJF傲朋学习网
31、阅读算法,在横线处填入语句或注释。tJF傲朋学习网
void exchange_L( Linklist &L,int m ) { tJF傲朋学习网
// 带头结点的单链表中前m个结点和后n个结点的整体互换tJF傲朋学习网
       if ( m && L->next ) { // 链表非空tJF傲朋学习网
            p = L->next; tJF傲朋学习网
            (1)// k取值tJF傲朋学习网
             while( k< m && p ) { //(2)tJF傲朋学习网
           p = p->next; ++k; tJF傲朋学习网
       } // while tJF傲朋学习网
             if (p && (3)) { // n!=0 时才需要修改指针tJF傲朋学习网
             ha = L->next;  //  以指针 ha 记a1结点的位置tJF傲朋学习网
                 L->next= p->next; // 将 b1 结点链接在头结点后tJF傲朋学习网
                 p->next =(4);  // 设am的后继tJF傲朋学习网
                 tJF傲朋学习网
  q = L->next; // 令q 指向 b1结点 tJF傲朋学习网
                 while (q->next) tJF傲朋学习网
                      q = q->next; // 查找 bn 结点 tJF傲朋学习网
                 q->next =(5)//将第 a1 结点链接到 bn 结点之后tJF傲朋学习网
} // if(p)tJF傲朋学习网
                              } // if(m)tJF傲朋学习网
                             } // exchange_L 32.一个仅包含二元运算符的算术表达式,以二叉链表形式存储在二叉树T中,设计算法F1实现求值,并指出遍历的方式。 33.设计算法实现以逆邻接表为存储结构的有向图的拓扑排序。tJF傲朋学习网
逆邻接表存储结构定义如下:tJF傲朋学习网
顶点结构                       表结点结构tJF傲朋学习网
vexdata        firstin tJF傲朋学习网
adjvex        nfo        firstarc 34. 设哈希表长为13,采用线性探测法解决冲突,哈希函数定义为:H(key)=key%13。tJF傲朋学习网
试求:(1)填上依次插入关键字25,20,36,15,41,52,29,72,67后的哈希表。tJF傲朋学习网
(2)计算等概率情况下,查找成功的平均查找长度。
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: