您的位置:首页 > 其它

leetcode 50题总结

2015-07-08 21:42 239 查看
看到网友说,半小时刷了8道题,一天刷三十道,很不淡定,身为菜鸟还飞的太晚了,一个月只能刷50,后面的题目还会更难。希望每天都努力,三年的时间希望可以让编程成为我的工具,实现工作和生活中的问题,能够让我对各种语言融汇贯通,三年可能不够。

题目中主要浪费时间的地方:

①注意力不集中,经常犯低级错误:1==写成=,在if中的时候造成错误;2类似地代码,赋值黏贴时,忘了修改其中的变量;3 char转成整形时 忘记-'0';4 申请地址时,没有注意是否包含 '\0'和是否从 0 开始 5 指针遍历忘记 自加,造成死循环

②第一次见到某种数据结构或算法时,对自身的能力不能掌握,白花时间用错误的简单的思路思考: 1 level order traversal 层序遍历,需要使用队列 2 动态规划类型的 3 递归方法

③数学或是找规律的题目:锻炼思维能力,解法比较多

解题时可以考虑的提升:

① 用空间复杂度的增加换取时间复杂度减少,当多个思路的时候分析清楚,思考和选择更好的方案

加油,更广更深
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: