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