随笔分类 - LeetCode感想
摘要:# 何为思维固化 我个人觉得狭义上来说,就是某个问题,你的想法只有一条思路,觉得别的思路不可行。 举个例子,就比如我,在做LeetCode第五题时候,要求一个字符串最长的回文子串。我的想法是先取出字符串,然后再判断是不是回文串。测试时,这种方法超时了。 我就想,如何加速判断回文串呢?想了若干种方法,
阅读全文
摘要:# 增强学习成果 有一个研究成果,在学习中传授他人知识和讨论是最高效的做法,而看书则是最低效的做法(具体研究成果没找到地址)。我写LeetCode博客主要目的是增强学习成果。当然,我也想出名,然而不知道能否出名。 # 给算法的新手们提供一种思考方式的参考 提前说明,本人也不是高手。 算法这个东西有点
阅读全文
摘要:# 问题详述 刷算法的时候,我们是不是可以只是设计出算法,不写测试用例,直接用别人的数据集去测试就行了?换句话说,我们有没有必要自己写测试用例? # 个人看法 有,十分必要。 # 测试用例可以促进工程化思想 大一的时候,学校只是传授了编程的方法。而我们的课程作业是一个大程序,由很多小程序组成。由于我
阅读全文
摘要:在刷LeetCode-1TwoSum的时候,有个人在论坛留言,大致意思如下: 我觉得这个人是不懂算法的。让我一步一步解释。 # O的含义 通俗的说,O表示忽略系数的复杂度上限,常常用一个量级表示,比如n,nlgn。 # 忽略的系数重要吗 重要。我觉得《算法》比《算法导论》优秀的原因之一是,作者用实例
阅读全文

浙公网安备 33010602011771号