返回信息流近期在写LeetCode 算法部分easy的题,发现自己的代码都超级长并且复杂,看solution都很简单,大概几行就能解决问题,想问我是不是得先去学点算法基础……
这是一条镜像帖。来源:北邮人论坛 / acm-icpc / #94179同步于 2017/10/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ACM_ICPC机器人发帖
刷LeetCode总感觉自己的方法特别复杂
fightingR
2017/10/18镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
easy的题写的很复杂,是不是应该首先看看数据结构呢
【 在 fightingR 的大作中提到: 】
: 近期在写LeetCode 算法部分easy的题,发现自己的代码都超级长并且复杂,看solution都很简单,大概几行就能解决问题,想问我是不是得先去学点算法基础……
就是代码不简洁感觉不具有可读性
【 在 chen0yi (尘0忆) 的大作中提到: 】
: 能解决问题,代码运行效率高,代码简洁别人能看懂不就好?
数据结构有没有推荐的课或者书呢?
【 在 fengjy (【意涵团】feng) 的大作中提到: 】
: easy的题写的很复杂,是不是应该首先看看数据结构呢
那你就改代码结构,改到容易读~我最近也是各种被要求改的容易看
【 在 fightingR (fightingR) 的大作中提到: 】
: 就是代码不简洁感觉不具有可读性
【 在 fightingR 的大作中提到: 】
: 近期在写LeetCode 算法部分easy的题,发现自己的代码都超级长并且复杂,看solution都很简单,大概几行就能解决问题,想问我是不是得先去学点算法基础……
说下自己的吧,首先得看数据结构,二叉树,链表啊,队列,栈,然后再去刷题,再就是算法了解的是思想,别
人写的短,有可能是别人的想法简洁,要多思考,分析复杂度,而不是说写出来就行,在一个就是学会总结
get了!谢谢~~
【 在 dxy1 (【意涵团】dxy) 的大作中提到: 】
: 说下自己的吧,首先得看数据结构,二叉树,链表啊,队列,栈,然后再去刷题,再就是算法了解的是思想,别
: 人写的短,有可能是别人的想法简洁,要多思考,分析复杂度,而不是说写出来就行,在一个就是学会总结