Data Structures · Algorithms

看见算法
如何思考

17 个核心课题,逐步动画拆开每一步比较与交换。代码覆盖 JavaScript、Python、Java、C++。

课题
17
语言
4
动画
逐步
7
2
9
4
1
8
5
3

冒泡排序:相邻比较,大的往后冒。

1 / 51

建议路径

从线性结构走到图,顺着学不会乱。

  1. 01数组
  2. 02链表
  3. 03栈
  4. 04队列
  5. 05哈希表
  6. 06二分查找
  7. 07双指针
  8. 08滑动窗口
  9. 09冒泡排序
  10. 10插入排序
  11. 11归并排序
  12. 12快速排序
  13. 13二叉搜索树
  14. 14堆
  15. 15图
  16. 16广度优先
  17. 17深度优先

从这里开始