关于如何刷算法题

2026-04-11 10:541阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

佬友们本人励志明天开始正式刷算法题,之前刷过一段时间,感觉毫无章法,全给忘了,有没有什么好的方法推荐

网友解答:
--【壹】--:

可以看看我做的这个网站:GitHub - jycoast/algorithm-wiki: codetop TOP100 题解 · GitHub


--【贰】--:

最好的方法就是持之以恒,定期的刷题保持手感,不求多,但是一定要定期刷题,可以一天只刷一道,但是要精,要弄懂,然后不定期的复习就好,感觉应该没什么大问题


--【叁】--:

去刷代码随想录刷刷对应算法一般的思路是什么。然后如果你是打算工作的,可以去CodeTop刷Top200。

一般来说如果一个算法10分钟不知道怎么下键盘,可以直接去看题解了。

至于要不要掌握多个方法,可以去CodeTop上看看后面的评论中有没有人说。我推荐掌握一个简单的+一个时间复杂度低点的(如果有的话),这样你在面试时可以先装唐(别太唐了),然后切到另一个更优的算法。当然如果面试官问你要靠数学推导的算法,那一般是不打算要你了,所以别太在意。

一般来讲,可以每刷一定量的题目后去复习之前做过的算法题。你要做的是理解题解为什么要这么做而不是背题解,因为你背答案,除非你能参加最强大脑,不然99%的情况下你都是不会做了。


--【肆】--:

不知道,我是以混眼熟为主,刷 Leetcode Hot 100 中


--【伍】--:

面对求职的话,我个人是从B站灵茶山艾府的基础算法入手的,然后反复刷hot100


--【陆】--:

好的好的佬,今晚研究一下,刚干完深度,最近还是有点一知半解


--【柒】--:

哎,主要是现在找实习要考,想找个好一点的


--【捌】--:

现在感觉可以结合ai帮刷,规划, 错题总结啥的


--【玖】--:

先刷代码随想录,进阶看左神和灵神的,打比赛看acwing,有一定题量积累以后,就可以打一打牛客周赛练识别题目的能力。


--【拾】--:

刷算法题感觉只有两个字:坚持,最好是成习惯的那种


--【拾壹】--:

现在应该让ai帮忙拆解着刷,以前是看代码随想录刷的


--【拾贰】--:

时间充裕的话,b站左程云+ai辅助


--【拾叁】--:

哈哈不算佬 掌握的话我觉得更好,当然是学有余力的情况下,如果面试里蒙中题很快写完了,面试官也许会问你有没有更优的时间空间复杂度/再做一题/讲讲思路/直接到问项目环节都有可能的


--【拾肆】--:

不懂就问,现在刷算法还有意义吗?AI 技巧问的更多吧


--【拾伍】--:

我觉得还是有意义的,刷算法的目的不仅仅是为了面试:

  1. 了解常用的数据结构和算法
  2. 养成 clean code 的习惯
  3. 知道如何优化代码的性能

AI 有时候会写出一些性能很差的代码,如果你对算法不了解,可能就会觉得没有问题,当数据量少的时候,不会有问题,但是当数据量大的时候,问题就暴漏出来了

总而言之:更懂代码的人才能更好的使用AI


--【拾陆】--:

有点像我们刚开始学习Java的时候,虽然当时eclipse 已经很方便了(虽然远不如现在的idea),但是还是要学用记事本编辑,用命令行编译和运行。就是为了让大家了解原理。不至于连jdk和maven是干什么用的,什么原理都不知道


--【拾柒】--:

速成目录学习规划 之前按这个分类来刷感觉还不错,主要掌握模版,熟练了就好


--【拾捌】--:

好的佬,一定看看,今天刚干完深度优先搜索


--【拾玖】--:

佬刷hot100有没有必要一道题掌握多个方法呢

标签:职场纯水
问题描述:

佬友们本人励志明天开始正式刷算法题,之前刷过一段时间,感觉毫无章法,全给忘了,有没有什么好的方法推荐

网友解答:
--【壹】--:

可以看看我做的这个网站:GitHub - jycoast/algorithm-wiki: codetop TOP100 题解 · GitHub


--【贰】--:

最好的方法就是持之以恒,定期的刷题保持手感,不求多,但是一定要定期刷题,可以一天只刷一道,但是要精,要弄懂,然后不定期的复习就好,感觉应该没什么大问题


--【叁】--:

去刷代码随想录刷刷对应算法一般的思路是什么。然后如果你是打算工作的,可以去CodeTop刷Top200。

一般来说如果一个算法10分钟不知道怎么下键盘,可以直接去看题解了。

至于要不要掌握多个方法,可以去CodeTop上看看后面的评论中有没有人说。我推荐掌握一个简单的+一个时间复杂度低点的(如果有的话),这样你在面试时可以先装唐(别太唐了),然后切到另一个更优的算法。当然如果面试官问你要靠数学推导的算法,那一般是不打算要你了,所以别太在意。

一般来讲,可以每刷一定量的题目后去复习之前做过的算法题。你要做的是理解题解为什么要这么做而不是背题解,因为你背答案,除非你能参加最强大脑,不然99%的情况下你都是不会做了。


--【肆】--:

不知道,我是以混眼熟为主,刷 Leetcode Hot 100 中


--【伍】--:

面对求职的话,我个人是从B站灵茶山艾府的基础算法入手的,然后反复刷hot100


--【陆】--:

好的好的佬,今晚研究一下,刚干完深度,最近还是有点一知半解


--【柒】--:

哎,主要是现在找实习要考,想找个好一点的


--【捌】--:

现在感觉可以结合ai帮刷,规划, 错题总结啥的


--【玖】--:

先刷代码随想录,进阶看左神和灵神的,打比赛看acwing,有一定题量积累以后,就可以打一打牛客周赛练识别题目的能力。


--【拾】--:

刷算法题感觉只有两个字:坚持,最好是成习惯的那种


--【拾壹】--:

现在应该让ai帮忙拆解着刷,以前是看代码随想录刷的


--【拾贰】--:

时间充裕的话,b站左程云+ai辅助


--【拾叁】--:

哈哈不算佬 掌握的话我觉得更好,当然是学有余力的情况下,如果面试里蒙中题很快写完了,面试官也许会问你有没有更优的时间空间复杂度/再做一题/讲讲思路/直接到问项目环节都有可能的


--【拾肆】--:

不懂就问,现在刷算法还有意义吗?AI 技巧问的更多吧


--【拾伍】--:

我觉得还是有意义的,刷算法的目的不仅仅是为了面试:

  1. 了解常用的数据结构和算法
  2. 养成 clean code 的习惯
  3. 知道如何优化代码的性能

AI 有时候会写出一些性能很差的代码,如果你对算法不了解,可能就会觉得没有问题,当数据量少的时候,不会有问题,但是当数据量大的时候,问题就暴漏出来了

总而言之:更懂代码的人才能更好的使用AI


--【拾陆】--:

有点像我们刚开始学习Java的时候,虽然当时eclipse 已经很方便了(虽然远不如现在的idea),但是还是要学用记事本编辑,用命令行编译和运行。就是为了让大家了解原理。不至于连jdk和maven是干什么用的,什么原理都不知道


--【拾柒】--:

速成目录学习规划 之前按这个分类来刷感觉还不错,主要掌握模版,熟练了就好


--【拾捌】--:

好的佬,一定看看,今天刚干完深度优先搜索


--【拾玖】--:

佬刷hot100有没有必要一道题掌握多个方法呢

标签:职场纯水