第 61~84 题:数据结构

📚 本文是 信息基础大赛(10.29 备赛)的第 5 篇,题目以截图为主、文字为点拨。 💡 本篇是题目截图 + 点拨式备赛笔记。要系统学透对应知识,配合:数据结构总览

战术定位:这一块得演算,不太好总结,涉及面很广——虽然都学过、也能推出来,主要是时间问题。备战策略:把每道题都过一遍,把有必要题目的解题过程画出来,适当把同类问题罗列在一起。按 00 总览的战略:"没难题,大部分方法已经给出"。

开场两题:

image80 image81

链表

时间复杂度和一些非常规操作(迷惑项)。

image82 image83 image84 image85

image86

出入栈操作以及可能顺序。

image87 image88 image89 image90 image91

队列

记得是用队尾操作。

image92 image93

数组(矩阵)

主要就是考二维数组的元素位置,找规律。

image94 image95

广义表

image96

一堆深度、结点数等问题——这种一般举特例算就行了。

image97 image98

2^n − 1 = 65 向上取整。

image99 image100 image101 image102 image103 image104 image105 image106 image107 image108 image109 image110

image111 image112 image113 image114 image115 image116 image117 image118 image119

查找

分块查找

image120

二分查找

image121 image122 image123 image124

排序树平衡树

image125 image126

哈希(散列)表

image127 image128 image129 image130

排序

image131 image132 image133 image134 image135 image136 image137 image138 image139 image140 image141

⬅️ 上一篇 🏠 00-信息基础大赛 ➡️ 下一篇