Skip to content
段雨田 edited this page Feb 4, 2021 · 13 revisions

大纲

算法篇

算法包括我们需要了解和掌握的 基础算法,这些都是 O(n2) 量级的算法。

  1. 冒泡排序
  2. 插入排序
  3. 选择排序

以及对基础算法优化并进阶的算法,他们在时间复杂度上都进行了 突破改良。并且思路上推陈出新,对我们的思维很有帮助,值得我们细细品尝。

  1. 希尔排序
  2. 归并排序
  3. 快速排序
  4. 线性排序
  5. 堆排序

数据结构篇

基础的数据结构,也是我们最常见和最容易掌握的。它们在逻辑结构上,都归于 线性结构。

从视点上我们可以分为逻辑结构和存储结构, 关于数据结构的细分,可以去《大话数据结构》中寻找答案

  1. 数组
  2. 链表

进阶数据结构,更偏向于逻辑结构,但都是基于最基本的数据结构 数组链表 实现的。其中 队列 都是线性表结构,而 是非线性表结构。

  1. 队列

目前还在组织语言和构思。待续......

高级篇

拓展篇

学习导图

下面是我在通过不断学习中,总结出的 《学(无)习(耻)导(盗😂)图(徒)》。 可以根据图中有的放矢的进行学习以及复习。

学习算法与数据结构的一些总结和摘要

Clone this wiki locally