数据结构与算法总览

先放一张王争老师总结了学习数据结构与算法的一览图


学习重点: 复杂度分析

最常用、最基础的20个知识点:

10个数据结构: 数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树;

10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、、分治算法、回溯算法、动态规划、字符串匹配算法。

要时刻去想,学习它的来历,它自身的特点、适合解决的问题以及实际的应用场景

学习技巧:

1. 边学边练、适度刷题

2. 多问多思考多互动

3. 设定学习目标

4. 戒骄戒躁,知识需要反复迭代与沉淀,不要幻想一下子掌握全部

你可能感兴趣的:(数据结构与算法总览)