推荐:数据科学课程和书籍清单以及培训讲座


一亩三分地论坛

 找回密码
 获取更多干活,快来注册

一亩三分地官方iOS手机应用下载
收起/展开 收藏本版 (378) |订阅

刷题 今日: 0|主题: 2114|排名: 31 

=========================================================
想组队刷题的,请在版内组织活动,形式参见这里。任何发站外群组的一律删帖
=========================================================
北美码农求职面试三本很有用的经典书籍。
Cracking the Coding Interview,以前叫CC150,现在CC189


Programming Interview Exposed - 更基础一些,但是讲解了如何应对面试


Elements of Programming Interviews: The Insiders' Guide - Amazon五星好评

=========================================================
* 技术讨论/FAQ *:   汇总 | 随手粘贴code | 编码管理 Git | 免费类UNIX环境(wwwyhx)
* 请大家共同完善各topic学习资源 *:   0起点 | 算法 | 数据结构 | OS | 网络 | 软件工程 | 数据库 | Java | Python | C | C++ | Matlab | 其他语言

如何刷题: zijianz 发表于 2015-4-18 绝佳的经验:
一道题能调三天,不是聪不聪明,就是基础不好而已。要多练。

我至今还记得我第一次连续几次一段程序写完,编译,一个错没有时的兴奋。

我至今还记得我第一次连续几次Leetcode程序一气写完,提交直接accept时的开心。

我至今还记得我初期在论坛看哪道题都不会,觉得大家想法都好多好厉害的低落。

但我依然还记得也就是这几个月,我发现论坛的一些人怎么连这个都不知道(真的没有不尊重的意思),怎么连这个都能错,怎么连这么众所周知的方法都想不到的疑惑。

我现在还记得收到offer时不停的掐自己觉得不真实的感觉。尽管不明显,但只要我们不放弃,我们就在进步,不停的进步。你所做的每一件事,都有它的意义。

谁都是一步一步来的,调三天,没办法,只能继续调,过一两个星期可能就能过大部分test case了,再过几天就能一次accept了。

妹子,刷题重要又不重要。我觉得CS是一个整体素质的体现,特别是面试时manager那一轮,累的时候多看看Computer Architecture和OS以及Compiler,看得多了,你会发现CS的每个领域思想都是一样的,更重要的是你会终于发现这些算法究竟在实际中哪里用到了,会对心态有很大帮助。而且找工作聊行业聊领域也是很重要的一部分。

如果你调试不好,我建议用TDD,Test Driven Development,这不光在刷题时,面试时也很好用,有利于面你的人了解你的思路,以及很少会忘记边界。

先读问题,然后想象你在做测试,把所有你能想到的test cases都列出来(写出来),就当你要玩死一个别人的程序使劲出难题。

然后陈述自己的思路,用嘴把每个test case都跑一遍,至少能把自己说服了。

一气写成。多练练,一般你初期思路清晰,把思想化作程序的能力又没问题的话,这次就是AC。

另外,如果你真的太弱,我不建议你硬刷,不停的practice brute force并没有太大帮助。不如拿出一段时间,好好看看别人怎么写的。有一个叫水中的鱼的博客,真的非常非常非常的好,讲的也明白,建议你去看看。看高手程序,胜过自己闷头写几个月。重点是你读高手的解法多了会发现其中的pattern,其实做题来回来去就那么几种pattern,要做的只是如何从浮华的题目看出想考的本质而已,见多了本能就出解法了。

如果你真的觉得自己太弱,强烈建议多看高手写的,好好理解,然后自己闭卷从零写两天前看的题目,如果能自己从零写出来,就是真明白了。

切忌盲目刷题,这个论坛找到工作我见过不少一遍都没刷完的。真的要多总结,记思路不记题目,比如二叉树,我记得我总结时来回来去就3,4种思路,融会贯通了就什么都能解了。还是那句话,多看高手怎么想的,别自己苦想,看明白了隔一段时间自己重新来写,搞定了,这就是你的。

程序调的时间长真的只能继续写,写着写着就好了,把思想化作程序一气bug free是一种本事,你需要练习才能会,这很正常。
收起/展开

子版块

做项目

做项目

28 / 339
战拖

战拖

版主: hurricane_e

216 / 3022
记录 昨天 16:12 sicilianee
回收站

回收站

专门回收没有坚持下去的战拖贴

61 / 619
作者 回复/查看 最后发表
全局置顶 隐藏置顶帖 预览 北美求职宝典 & 资源超级入口  ...23 Warald 2017-2-6 5817705 guan13 前天 22:09
全局置顶 隐藏置顶帖 预览 想在美国找CS软件工作?Warald提供需要学习的书籍和课程名单! digest  ...23456..16 Warald 2013-2-15 316231446 tabloid 前天 19:04
全局置顶 隐藏置顶帖 预览 地里新站beta上线:一亩三分地instant - 问题和建议汇报帖 attachment  ...23456..12 Warald 2015-11-23 28462407 wobushinanbowan 2017-7-16 14:26
活动 隐藏置顶帖 预览 [CareerCup] Career Cup第四轮刷题开始! attach_img  ...23 pure0909 2015-3-24 4520868 大熊小熊 2017-7-4 23:46
本版置顶 隐藏置顶帖 预览 [其他] 申请完想学编程,求建议科目和书籍(原帖新添加一些问题?) digest  ...23456..8 Sandra 2012-2-4 15959833 bluesky6 2017-6-19 08:56
本版置顶 隐藏置顶帖 预览 [其他] 应该怎么样刷题?  ...2345 纠结帝 2013-12-31 9166344 carol987 2017-6-14 02:03
预览 [Leetcode] (挫败+沮丧)题也刷了70多道了,还是一点感觉都没有 heatlevel agree  ...23 蔚蔚酱 2017-5-10 555637 fukoyui 昨天 05:24
预览 [Leetcode] 重点算法-刷题必备Algorithms 4th edition attach_img heatlevel agree mxc19912008 2017-7-12 181648 vicfunkk 前天 16:55
预览 [算法题] 免费mock interview New cpcs 7 天前 6427 zh355245849 前天 11:02
预览 [算法题] first pairs of two sum leonardcohen 2016-8-31 1526 waynetang 前天 10:34
预览 [Leetcode] Hard的题什么样级别的公司会要求啊?  ...2 TritonQ 2017-7-12 252441 ws775901 3 天前
预览 [其他] 求找实习刷题方案 New ToBeWinner 4 天前 2277 今天不吃早餐 3 天前
预览 [其他] 科班出身有算法基础的各位 都是多少时间看答案的? New msu_HIDDEN 5 天前 13733 ws775901 3 天前
预览 [Leetcode] 找人一起刷题  ...2 白云Amanda 2017-7-17 29707 LuciusLiu 3 天前
预览 [Leetcode] 打滚求问一个python的问题~~ New evanescent_lizy 5 天前 9348 evanescent_lizy 4 天前
预览 [其他] Leetcode按公司归类 recommend heatlevel agree  ...23456 foreverel 2016-4-23 11126078 dichen 4 天前
预览 [其他] 超清,编程,面试,近百本电子书,共享(CC150抛砖开楼,后续新增,求加精,求大米) recommend heatlevel agree  ...23456..17 liziyuanhaha 2014-12-20 33728359 nissle 4 天前
预览 [学Java/C#] Java刷题常用方法汇总 attachment recommend heatlevel agree  ...23456..16 oio14644 2015-11-5 30138138 airbots 4 天前
预览 [其他] Cracking The Coding Interview以及Javascript的入门学习资料 New zhouyuhangcn 4 天前 080 zhouyuhangcn 4 天前
预览 [Leetcode] leetcode所有题目EXCEL文字版附带思路 截止到328题 attachment heatlevel agree  ...23456..11 Jester_Z 2016-3-23 20624597 Katerin 4 天前
预览 [其他] 南湾找刷题队友 santa clara New 回到拉萨 7 天前 1123 luckchaser 4 天前
预览 [Leetcode] <广告>leetcode刷题视频+思路分享 New nathenqian 5 天前 0206 nathenqian 5 天前
预览 [学Python/Perl] 大佬们,我想问下用python刷leetcode会有什么结果。。。  ...2 邵旭东 2017-7-16 211339 邵旭东 5 天前
预览 [算法题] 请教一个pinterest 的题 New fxctm2311 6 天前 165 fxctm2311 6 天前
预览 [二分/排序/搜索] LC 373题难度提升的变化题 新人帖 hwd2000 2017-7-17 2232 hwd2000 6 天前
预览 [CareerCup] CC189 出来了 oio14644 2015-7-5 107428 cococ0j 7 天前
预览 [算法题] 有趣的OA题....Indeed attach_img newgod2500 2017-7-14 7447 vegito2002 7 天前
预览 [算法题] 提供无偿讲题 agree lavender220 2017-5-25 191826 回到拉萨 7 天前
预览 [二分/排序/搜索] 分享快排的非递归实现 新人帖 agree e6175423 2014-9-8 4725 hwd2000 2017-7-17 23:53
预览 [Leetcode] C++刷题,坐标加州irvine 新人帖 mdf 2017-7-7 4501 lulu_0386 2017-7-16 09:07
预览 [系统设计/OOD] 系統設計救星! 一天內手把手教你面試System design recommend heatlevel agree  ...23 jyt0532 2016-11-3 4015060 狼窝小小狼 2017-7-15 11:11
预览 [Leetcode] Leetcode公司分类2017年1月 attach_img recommend heatlevel agree  ...234 Ajay91 2017-1-8 7411703 wrxys 2017-7-15 08:24
预览 [CareerCup] 发个福利吧,CareerCup,5th Edition的 高清扫描版118M,积分要求降低了。快来下 recommend heatlevel agree  ...23456..10 yk527 2013-6-23 18322944 twtianwang 2017-7-15 04:30
预览 [算法题] 一个FLG全跪的loser的面试经验和教训 heatlevel agree  ...2 Cats881119 2017-2-5 288585 xishuashua 2017-7-14 08:13
预览 [Leetcode] 来讨论一下刷题的顺序问题 新人帖 agree 媛里媛外 2017-5-21 91402 FightForTomo 2017-7-13 05:41
预览 [其他] 有没有妹纸在西雅图一起刷题找工作的~ dgswh 2017-1-26 91433 danielyu0218 2017-7-13 02:45
预览 [其他] 请问CS的课程那些序号分别代表什么意思 hughblue 2017-7-11 6436 wrxys 2017-7-12 18:18
预览 [算法题] 说下我对题的理解 新人帖 agree FightForTomo 2017-6-14 51116 wrxys 2017-7-12 18:18
预览 [CareerCup] ***重磅炸弹*** CC150 for Dummy - 解题思路答案整理 attachment digest recommend heatlevel agree  ...23456..18 Cats881119 2014-5-6 35257435 pinteson 2017-7-12 10:09
预览 [Leetcode] 自己在用的一个leetcode cli工具 新人帖 agree skygragon 2016-8-31 153900 skygragon 2017-7-11 16:52
预览 [算法题] 分享cc150 cc189 求加米 agree 511878987 2017-5-2 3955 想蹦哒的大川 2017-7-10 19:10
预览 [算法题] 以Generate Parentheses为例,backtrack的题到底该怎么去思考? coldfire8 2016-2-20 102921 2011051305 2017-7-10 13:31
预览 [其他] 继续向学cs的筒子请教:怎么知道自己写的程序对不对?  ...2 小K 2012-7-30 265868 qich 2017-7-9 15:20
预览 [其他] 分享资源【Cracking the Coding Interview, 6th Edition agree daisynowhere 2016-9-25 164367 FightForTomo 2017-7-8 21:41
预览 [系统设计/OOD] [系统设计]入门资源 digest agree gyx_119 2016-1-29 12196 还是别囧了 2017-7-7 23:58
预览 [Leetcode] leetcode刷题新萌求助 !!! feithyxz 2017-7-2 1414 2011051305 2017-7-7 01:08
预览 [Leetcode] 你们要的Leetcode安卓离线客户端来了!!! attach_img recommend heatlevel agree  ...234 Freetymekiyan 2015-9-14 7211338 Freetymekiyan 2017-7-6 14:47
预览 [Leetcode] 贡献一下我整理的leetcode吧(java) attachment recommend heatlevel agree  ...23456 gaohannk 2014-8-12 10130380 smc幸运儿 2017-7-6 11:20
预览 [Leetcode] 大家leetcode hard题怎么刷,刷的我心态都崩了  ...2 cuijinxxx 2017-7-2 211363 2011051305 2017-7-6 03:11
预览 [算法题] 面试准备关键在于掌握方法,而不是刷题(干货版) heatlevel agree  ...23 geniusroger2000 2015-4-9 5513402 thorn2 2017-7-5 23:25
预览 [Leetcode] LeetCode上Word Ladder II目前最快的C++解法 attach_img magicsets 2017-7-4 1277 brn 2017-7-5 12:17
预览 [Leetcode] 求同道中人一起刷题备战秋招坐标麦迪逊 cynthia901225 2017-7-2 4419 candy404 2017-7-5 10:19
预览 [Leetcode] 想请教一下leetcode的刷题策略 agree  ...2 qich 2017-5-10 222122 大熊小熊 2017-7-5 00:16
下一页 »

快速发帖

还可输入 80 个字符

本版积分规则




uknowi今天是暑假,北京空气不错!
人之所以痛苦,是因为追求的东西太多,有太多的放不下。因此,要淡看人生,做最好的自
  • kitchen

关闭

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

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-7-25 00:56

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

返回顶部 返回版块