数据结构概述

预备知识

模块一:线性结构

连续存储[数组]

离散存储[链表]

线性结构的两种常见应用之一 栈

线性结构的两种常见应用之二 队列

专题:递归

  1. 1+2+3+4+...100的和
  2. 求阶乘
  3. 汉诺塔
  4. 走迷宫

模块二:非线性结构

模块三:查找和排序

  1. 折半查找
  2. 冒泡
  3. 插入
  4. 选择
  5. 快速
  6. 归并

Java中容器和数据结构的相关知识

  1. Iterator接口
  2. Map
  3. 哈希表