农民领袖
- 积分
- 13447
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2011-6-14
- 最后登录
- 1970-1-1
|
- 活动类型:
- 线上学习
- 开始时间:
-
2014-6-16 20:19
- 活动地点:
- 1point3acres and GitHub
- 性别:
-
不限
- 已报名人数:
-
177 人
- 报名截止:
- 2014-6-15 23:00
-
本帖最后由 wrj5518 于 2014-7-15 08:38 编辑
一年一度的CareerCup刷题活动来了,今年活动形式大致与去年一样,题目原则上一天一道,如果有纯思考的题目可以考虑加量,假期什么的可以考虑加量(喂,刷题就不要考虑太多玩的时间了)。
呐,为什么要组队的干活呢,还是hdj老版主的话(经典语录)跟着我们刷题有什么好处呢?
1. 比较有动力,peer encouragement!
2. 取长补短,代码逐步提高
3. 询问高人,获得解答!
活动组织形式:
1、一天一道,数量根据题目难度弹性变化
2、加分形式,每道题目加7分,最后一天的题目加8分,7*6+8=50(如有换学分需要,请跟帖说明,看大家情况再决定怎么做,毕竟加学分不好搞)
3、code review的问题
—3.1、贴代码之前以注释形式写一下自己的大致思路
—3.2、代码过程中多写注释,我觉得这是一个好习惯
—3.3、尽量避免使用无意义的变量命,比如a,b,c,d等
—3.4、代码review的形式统一为gist(https://gist.github.com/)
—3.5、在贴完自己的代码以后,可以看一下楼上楼下的代码,做code review的工作同时,也可以取长补短
—3.6、自己计算自己的算法复杂度,分别标注在【回帖和【程序注释】中,这也是面试中常见的问题,更好的算法复杂度会得到更多的code review(感谢monkerek同学的提醒,啧啧,感觉这个建议要引发一场血雨腥风呢)
—3.7、如果有自认为好的test case,欢迎贴出来,同时最好写到程序注释中。
4、发题时间是每周的星期一之前的周日。
----------update 分割线-----------------
5、所有题目来自cc150的原题,共150题
Tips:
1、回复中请不要直接贴代码,会很影响阅读效果。
2、code review工作暂时按照3.5的方法来进行,即review自己的楼上楼下,此处是指一亩三分地中对应帖子回复的楼上楼下,不是gist comment的楼上楼下。
3、每道题的回复请按照格式来,一方面是美观,另一方面也是便于大家阅读。至于格式会在每周发题贴的主题中,直接复制—粘贴填内容即可。
4、CC150中部分题目缺少足够的条件,对于这种题目,大家可以发散思维,多提几种在不同情况下的解法,算是头脑风暴吧,面试中也很常见。(再次感谢monkerek同学的提醒)
诚征:
1、经验丰富的前辈来指导。
2、对活动形式或者其他任何方面的建议。
PS:目前参与刷题活动组织的有:wrj5518,RonHe,sanguine,jaly50,monkerek,有问题可以联系以上几位(加好友可以@哦,论坛新功能)
PPS:CC150 5th 4th 高清下载地址(2.2M版本哦):http://www.valleytalk.org/wp-con ... 12/10/CrackCode.pdf
PPPS: CC150 5th 下载链接:http://pan.baidu.com/s/1hq1M9lq (大小:118M) 第五版相比于第四版丰富了一些内容,具体差别可自行搜索
天助自助者,共勉之
----------------------------------------活动时间记录-------------------------------------------
7.14-7.20周,只有三道题,结束Data Structure部分,进度快的同学回顾一下做过的题目,有落下的同学赶一下进度
|
上一篇: leetcode求组队刷题讨论下一篇: 算法导论的书
|