1
您的位置: 线上活动  >  在线答题  >  答题题库

数据结构

2022-08-01 23:20:05.226.0.4453

数据结构 在线考试 答题题目
1、 在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行
  • A、p->next=HL->next; HL->next=p;
  • B、p->next=HL; HL=p;
  • C、p->next=HL; p=HL;
  • D、HL=p; p->next=HL;


  • 2、 对线性表,在下列 B 情况下应当采用链表表示
  • A、经常需要随机地存取元素;
  • B、经常需要进行插入和删除操作;
  • C、表中元素需要占据一片连续的存储空间;
  • D、表中元素的个数不变;


  • 3、 快速排序在最坏情况下的时间复杂度为
  • A、O(log2n)
  • B、O(nlog2n) (最好情况)
  • C、0(n)
  • D、0(n2)


  • 4、 若有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


  • 5、 对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K %9作为散列函数,则散列地址为1的元素有
  • A、1
  • B、2
  • C、3
  • D、4


  • 6、 设有6个结点的无向图,该图至少应有 A 条边才能确保是一个连通图
  • A、5
  • B、6
  • C、7
  • D、8


  • 7、 设一组权值集合W=(15,3,14,2,6,9,16,17),要求根据这些权值集合构造一棵哈夫曼树,则这棵哈夫曼树的带权路径长度为
  • A、129
  • B、219
  • C、189
  • D、229


  • 8、 设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有 B 个空指针域
  • A、2m-1
  • B、2m
  • C、2m+1
  • D、4m


  • 9、 若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为 C (1≤i≤n+1)。
  • A、O(log2n)
  • B、O(1)
  • C、O(n)
  • D、O(n2)


  • 10、 若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为多少
  • A、1和 5
  • B、2和4
  • C、4和2
  • D、5和1


  • 11、 若有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


  • 12、 若有向图G的拓扑序列中顶点Vi在顶点Vj之前,则下列情形不可能出现的是
  • A、G中有一条从Vj到Vi的路径
  • B、G中有弧<Vi,Vj>
  • C、G中有一条从Vi到Vj的路径
  • D、G中没有弧<Vi,Vj>


  • 13、 下面关于求关键路径的说法不正确的是
  • A、求关键路径是以拓扑排序为基础的;
  • B、一个事件的最早开始时间与以该事件为尾的弧的活动最早开始时间相等;
  • C、一个事件的最迟开始时间为以该事件为尾的弧的活动最迟开始时间与该活动的持续时间的差;
  • D、关键活动一定位于关键路径上;


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序