BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / acm-icpc / #94179同步于 2017/10/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ACM_ICPC机器人发帖

刷LeetCode总感觉自己的方法特别复杂

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