一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1369|回复: 24
收起左侧

[算法题] 刷LeetCode的决心帖!^-^请大家为我见证

[复制链接] |试试Instant~ |关注本帖
Artemis 发表于 2015-6-11 14:35:01 | 显示全部楼层 |阅读模式

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
本帖最后由 Artemis 于 2015-6-11 14:42 编辑

今年五月法律硕士刚刚毕业了,今年八月末正式转专业,要开始读计算机硕士。
强行转专业,成功了,确实励志而且激动人心,但是这背后的隐患就是计算机基础非常不扎实。焦虑了好多天,毅然决定要通过刷leetcode题这种方式粗暴提升。
然后开始行动了。
目前为止,只ac了22道easy的题...而且因为基础堪忧,所以每道题都花费很久,论坛上很多朋友眼里的常识题,我也答得特别艰难。
先是好多次complie error,都解决了之后就是runtime error, 好不容易运行对了,结果还是time limit exceeded, 甚至memory limit exceeded...几乎每道题都要经历这样一个过程;
其中我感觉time limit exceeded最让我崩溃啦...
这个假期,六月到八月,我决心要刷Leetcode的题,一遍!所以平均下来,每天要做3道题~
此贴为决心帖。
请地里的小盆友们为我见证呀!~

PS:
1. 这两个月,我会不定时在这里更新——学习状态,心得感悟之类的~ :)
2. 欢迎和我处于相同/类似状态的朋友和我一起努力!
3. 欢迎大神指点!

补充内容 (2015-7-9 11:48):
update 这段时间非常感谢大家的关心和帮助,截至现在,我刷了84道lc的题,能力和心态都好了很多。但没有项目经验一直是我的心病。今天找到一个几千行代码的项目,决定尝试写一下。顺利的话,写完再继续刷题:D
硕果阳光 发表于 2015-6-16 02:10:03 | 显示全部楼层
求链接,谢谢
回复 支持 1 反对 0

使用道具 举报

love1point 发表于 2015-6-14 16:08:32 | 显示全部楼层
Artemis 发表于 2015-6-14 01:38
这几天挺开心的~基本做到平均每天三题。我每天都会把新做的题目,更新在一亩三分地的空间日志上:总结自己 ...

是的,放在论坛里起个监督作用,效果很明显哈

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

ethan11015 发表于 2015-6-14 04:09:59 | 显示全部楼层
加油, 都是慢慢累積上去的!

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

robinho364 发表于 2015-6-11 15:03:09 | 显示全部楼层
天哪,学法律的都来转cs了。。。

加油吧

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

love1point 发表于 2015-6-11 14:48:55 | 显示全部楼层
加油。已经刷了22题,你之前自学了java和数据结构了?
回复 支持 反对

使用道具 举报

 楼主| Artemis 发表于 2015-6-11 14:57:47 | 显示全部楼层
love1point 发表于 2015-6-11 14:48
加油。已经刷了22题,你之前自学了java和数据结构了?

谢谢你!
是呀,Java看了《Head First Java》, 数据结构看了清华大学出版社的C语言版《数据结构》~
回复 支持 反对

使用道具 举报

 楼主| Artemis 发表于 2015-6-14 01:38:20 | 显示全部楼层
本帖最后由 Artemis 于 2015-6-14 01:40 编辑

这几天挺开心的~基本做到平均每天三题。我每天都会把新做的题目,更新在一亩三分地的空间日志上:总结自己错在哪里,我可以改进的地方在哪里,别人的解法妙在哪里;
我发现这样刷题——每天总结,要比不这样做效果好得多!:)
(06/03/2015)

回复 支持 反对

使用道具 举报

 楼主| Artemis 发表于 2015-6-15 14:29:45 | 显示全部楼层
今天去洗衣房把衣服洗了~外面温度适宜,心情一下子敞亮起来~
回家之后刷题也格外带劲儿~
今天做了几道tree分类下的easy题。
不知道为什么,明明看过数据结构的书,做起题来依然觉得自己从前什么也没学过~真是惭愧。
反倒是做题的时候,感觉对题里涉及的这部分知识产生了很强的感悟和记忆。
难道做题,边做边学边理解边应用,才是学知识最正确快捷的方法?看书却记不住、不能产生共鸣,那么我是不是就不用看书了?
挺不解的,也许接下来两个月的学习生活中,我会有新的理解。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

annawuyi 发表于 2015-6-15 17:08:32 | 显示全部楼层
加油,请给我个letecode的链接。我也要像你一样开始。谢谢
回复 支持 反对

使用道具 举报

tianyanchong 发表于 2015-6-15 17:12:21 | 显示全部楼层
本人也打算开始刷了,要不组个队伍?
回复 支持 反对

使用道具 举报

Vitvicky 发表于 2015-6-15 19:43:34 | 显示全部楼层
tianyanchong 发表于 2015-6-15 17:12
本人也打算开始刷了,要不组个队伍?

同准备刷,老兄愿意同去吗?
回复 支持 反对

使用道具 举报

tonyabracadabra 发表于 2015-6-15 22:08:50 | 显示全部楼层
加油!本科毕业硕士同转CS~~也在刷leetcode,好艰难...目前边看边学ac了30题...都是easy或medium里比较简单的...感觉离成功还好遥远...
回复 支持 反对

使用道具 举报

tianyanchong 发表于 2015-6-15 22:35:51 | 显示全部楼层
Vitvicky 发表于 2015-6-15 19:43
同准备刷,老兄愿意同去吗?

嗯,你有网站给我链接把
回复 支持 反对

使用道具 举报

 楼主| Artemis 发表于 2015-6-16 04:14:37 | 显示全部楼层
annawuyi 发表于 2015-6-15 17:08
加油,请给我个letecode的链接。我也要像你一样开始。谢谢

谢谢!
https://leetcode.com/
回复 支持 反对

使用道具 举报

 楼主| Artemis 发表于 2015-6-16 04:16:27 | 显示全部楼层
tianyanchong 发表于 2015-6-15 17:12
本人也打算开始刷了,要不组个队伍?

不太需要组队吧,我比较喜欢安静地自己做题~有问题来论坛问一下,这样效率应该更高一些^_^~加油啊!
回复 支持 反对

使用道具 举报

 楼主| Artemis 发表于 2015-6-16 04:18:51 | 显示全部楼层
tonyabracadabra 发表于 2015-6-15 22:08
加油!本科毕业硕士同转CS~~也在刷leetcode,好艰难...目前边看边学ac了30题...都是easy或medium里比较简单 ...

加油!
昨天我去一家餐厅,吃完饭拿到一个fortune cookie,里面那张纸条,觉得特别适合咱们现在的情况:
All things are difficult before they are easy.
坚持下去!~咱们一定可以哒!:)
回复 支持 反对

使用道具 举报

tianyanchong 发表于 2015-6-16 12:02:13 | 显示全部楼层
Artemis 发表于 2015-6-16 04:16
不太需要组队吧,我比较喜欢安静地自己做题~有问题来论坛问一下,这样效率应该更高一些^_^~加油啊!

好,那就加个好友把,有问题可以讨论下,我微信454674523

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| Artemis 发表于 2015-6-19 02:31:37 | 显示全部楼层
大前天偷懒了,欠了一道题;前天更加偷懒,又欠了两道题...当时感觉压力好大!
但是昨天早上起床,我忽然明白什么叫做债多不压身~于是我就想:嗯嗯,今天任务量是三道,但是之前欠了三道,所以一共有六道题...
心理压力神奇滴没有了~我轻松地想:做一道赚一道!我再也不是LeetCode的奴隶!
于是昨天真的做了六道题...!
开心死啦~
昨晚和男盆友出去吃了一顿饭~好吃的鸡茸玉米羹,干锅牛筋,和沸腾小炒~
美食的激励一直持续到今天~
今天才上午十一点半,我已经刷了两道了~特来更新日志~!
哈哈哈哈好开心!
回复 支持 反对

使用道具 举报

 楼主| Artemis 发表于 2015-6-21 02:58:07 | 显示全部楼层
之前从未学过Dynamic Programming,所以心里一直抵触,不想去看这个分类的题。
可是昨天easy的题几乎都快做完了,就剩DP和Bit Manipulation这两个部分的easy题没碰了...
我想了想还是先做DP吧。
去YouTube看了斯坦福DP的公开课视频,然后看题。
第一题是climbing stairs,和公开课中讲的斐波那契数列算法非常像,所以解答算是比较顺利~
第二题House Robber就感觉困难了,好久都想不通,就去Google别人写的解答~然后默写了一次。心里对DP也初步有了感觉~
第三题是Best Time to Buy and Sell Stock, 是一道Medium的题。用了迭代,时间复杂度是O(n^2),果然time limit exceeded了。
我忽然灵机一动,写了另一个函数,把迭代的时间复杂度降到了linear time!
真的好开心!开心的原因有两点:第一开心的是,我第一次自己想到写一个其他的函数——这样可以使代码显得更整洁;第二开心的是,我第一次独立完成了一道Medium的题~
忍不住来和大家分享啦!:D
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-3 22:06

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表