参考书目:《2021王道计算机核心考点与模考题》,考点整理的部分对于最后阶段的复习非常有用。


一、概述

考点1:时间复杂度与空间复杂度

  这部分较为简单,只要理解了,一点也不难。一般考根据代码算时间复杂度。


二、线性表

考点3:线性表的链式表示【算法题】

  这部分容易出算法题,建议把王道书上和后面习题的算法充分理解,要多下笔写一下伪代码。

  • 设有两个用来存储大整数的链表 p 和 q 按照输入各位数字的逆序存放。设计一个算法,实现两个大整数的加 法。

408数据结构考点考题整理


三、栈和队列

考点4:栈和队列的基本性质

  对于栈的先进后出的性质考察较多,比如:进栈出栈序列,表达式求值。


四、树与二叉树

考点9:树的基本性质

  • 一棵三叉树中,已知度为 3 的结点个数等于度为 2 的结点数,且树中叶子结点的数目为 13,则度为 2 的结点数目为(4)。

考点13:平衡二叉树

  • 某平衡二叉树的树高为 3,其根结点 A 左孩子的平衡因子为-1,右孩子的度为 0。在该平衡二叉树中插入一 个结点后造成了不平衡,则应该进行( RL或RR)型旋转以使其平衡。

五、图

考点17:图的基本概念

  连通分量:图的极大连通子图,包含所有的顶点和尽可能多的边。
  生成树:图的极小连通子图,包含所有的顶点和尽可能少的边。无环。


六、查找

考点24:顺序查找法&折半查找法

  折半查找法又称二分查找法,它仅适用于有序的顺序表。
  描述折半查找过程的二叉树称为判定树,判定树的树高h=log2(n+1)向上取整。


七、排序

考点29:交换排序

  • 对以下关键字序列用快速排序进行排序,速度最慢的是(D)
    A.{19,23,3,15,7,21,28}
    B.{23,21,28,15,19,3,7}
    C.{19,7,15,28,23,21,3}
    D.{3,7,15,19,21,23,28}

  这道题考察最差情况下时间复杂度。最差的情况就是每一次取到的元素就是数组中最小/最大的,这种情况其实就是冒泡排序了(每一次都排好一个元素的顺序)

相关文章:

  • 2021-11-08
  • 2022-01-19
  • 2021-08-26
  • 2022-12-23
  • 2021-07-18
  • 2021-09-27
  • 2021-10-21
  • 2021-05-18
猜你喜欢
  • 2022-12-23
  • 2021-08-13
  • 2022-02-07
  • 2021-09-17
  • 2021-11-10
相关资源
相似解决方案