LeetCode

LeetCode 热题 100

数据结构与经典算法由前人经过数次迭代产生,背一遍其实无意义(竞赛除外),应该多学习思维方式和分析角度,不要抱着项目开发的目的学习算法,否则很难有成就感。比起学习算法,熟悉业务应该对项目开发更有帮助

算法学习其实本质是培养思维和获得一些解决问题的常规思路,也就是套数据结构或经典算法来解决实际问题,但随着大模型的出现,仅有的这一些作用也不复存在了,大模型最擅长解决这些经典问题。由于上下文受限,反而工程化对于大模型来说是个难题,这也是为什么现如今大模型仅仅只能作为开发增效工具。

目前,各种数据结构及其算法实现早已成熟,作为一名算法新人,没有多少让自己可以施展的角度。个人认为,仅仅将其作为深究各类项目底层原理的工具是极好的,这有助于你了解一棵树苗到枝繁叶茂的过程。

此专栏用于记录 LeetCode 题解,挑选的题目大多都是解决一类问题的根基,作为已经断断续续学习算法很多遍但都没有持续练习下去的人,希望这次能有新的感悟和收获。

题库持续更新中...