学习算法笔记--如何学习算法 MHHY 2021-03-12 108 阅读1分钟 如何学习数据结构与算法 复杂度分析 只有分析出复杂度才能找到最优解,所以复杂度分析是学习算法的基础; 抓重点学习数据结构与算法 对于我们初学者不是什么数据结构都要去学,需要把这些基本的数据结构与算法掌握后,学其他的数据结构与算法才不会吃力。 多练习/多思考/多总结,从而掌握些解题技巧; 常见的数据结构与算法 数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Tire树 算法: 递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法