总以为算法远不可及,直到有一天起了一个念头:反正都是死,何不试试看,那就先看看视频吧。然后就在B站找到了左神的视频,看了两三晚又在想:这样不行啊,光看不练。 然后开始在A4纸上各种写代码,不知不觉间发现原来算法也没有那么难,然后就迷上了。后来为了方便记录也就有了该项目,看得多了才知道很多算法其实都是差不多,有时候也只是 稍微做了下变化没那么容易想到,大部分常人还是可以理解的,有少部分就需要花时间去理解。比如刚开是看的动态规划,一脸懵逼,看多了练多了也就知道他如何从递归转换而来, 他应该是哪个方向开始遍历才得到最终结果。该项目包含的算法包括:递归,回溯,动态规划,二叉树,图,二分图,最小生成树,最短路径,滑动窗口,并查集,等概率随机,LRU,Trie树等
学了这些才知道原来这些都是作为一位合格IT工程师的基础啊,泪奔...