算法初入
# 算法初入
学习算法之前,最起码得了解那些常用的数据结构,了解它们的特性和缺陷。
所以我建议的刷题顺序是:
- 先学习像数组、链表这种基本数据结构的常用算法,比如单链表翻转,前缀和数组,二分搜索等。 因为这些算法属于会者不难难者不会的类型,难度不大,学习它们不会花费太多时间。而且这些小而美的算法经常让你大呼精妙,能够有效培养你对算法的兴趣。
- 学会基础算法之后,不要急着上来就刷回溯算法、动态规划这类笔试常考题,而应该先刷二叉树,先刷二叉树,先刷二叉树,重要的事情说三遍。
123
上次更新: 2024/12/01, 14:58:26