关闭

leetcode 50题总结

251人阅读 评论(0) 收藏 举报
分类:

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

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

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

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

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

解题时可以考虑的提升:

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



加油,更广更深

0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:17997次
    • 积分:655
    • 等级:
    • 排名:千里之外
    • 原创:48篇
    • 转载:8篇
    • 译文:0篇
    • 评论:3条
    最新评论