leetcode 50题总结

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

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

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

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

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

解题时可以考虑的提升:

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



加油,更广更深

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值