Awesome
算法模板
leetcode暂时不支持dart
语言。不过以flutter
发展趋势,以后肯定会支持的。所以现在可以用dartpad进行在线调试。
惨痛的经历写在最前面:别想着走捷径
如真的想练习算法。除了刷题 没有其他好办法。一句话别想着走捷径,靠看几套视频和几套模板就可以搞定一切这不现实。 练习算法就是要长期坚持和慢慢积累。
我感觉最初学算法或者技术最坑逼的就是想走捷径。因为自己能走的捷径别人也能走,最后就是大家一起走投无路。
如果有人告诉你学习算法有捷径,大概率不是想骗你钱就是想骗你流量。
在线文档
Github:仓库地址
在线文档 Gitbook:算法模板 🔥
在线调试:dartpad 🔥
核心内容
入门篇 🐶
数据结构篇 🐰
基础算法篇 🐮
算法思维 🦁
推荐的刷题路径
按此 repo 目录刷一遍,如果中间有题目卡住了先跳过,然后刷题一遍 LeetCode 探索基础卡片,最后快要面试时刷题一遍剑指 offer。
为什么这么要这么刷,因为 repo 里面的题目是按类型归类,都是一些常见的高频题,很有代表性,大部分都是可以用模板加一点变形做出来,刷完后对大部分题目有基本的认识。然后刷一遍探索卡片,巩固一下一些基础知识点,总结这些知识点。最后剑指 offer 是大部分公司的出题源头,刷完面试中基本会遇到现题或者变形题,基本刷完这三部分,大部分国内公司的面试题应该就没什么问题了~
2、 LeetCode 卡片
3、 剑指 offer
注意点:如果为了找工作刷题,遇到 hard 的题如果有思路就做,没思路先跳过,先把基础打好,再来刷 hard 可能效果会更好~
完成打卡
完成计划之后,可以提交 Pull requests,在下面添加自己的项目仓库,完成自己的算法模板打卡呀~