楼主: goodstudy111
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 新手请教,加米加米

🔗
starssss 2019-5-30 21:39:44 | 只看该作者
全局:
不是很推荐楼主自己默默啃算法导论……完全没有基础的人看这个体验感不会很好的吧【比如我自己】,建议楼主去udemy上算法的网课,也不怎么贵,但是很适合入门。
回复

使用道具 举报

🔗
Fucksky 2019-5-30 22:16:13 | 只看该作者
全局:
cs61b、cs170跟着过一遍,leetcode按tag刷上个200来道基本就差不多了
回复

使用道具 举报

🔗
wip727 2019-5-30 22:41:29 | 只看该作者
全局:
前面有人提到过了,我还是强烈推荐MIT 6.006 Introduction to Algorithms, Fall 2011, Youtube上有播放列表。
这里的MIT老师水平很高,听讲一小时好过自己啃一天书本。
最好是听一节课然后立刻去leetcode选相应tag的easy题去做,然后慢慢做些medium的 hard的。

评分

参与人数 1大米 +1 收起 理由
goodstudy111 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
tayloryang 2019-5-31 00:58:58 | 只看该作者
全局:
朋友你可以上上九章或者leetcode的基础 简单的很
回复

使用道具 举报

🔗
juwanlee90 2019-5-31 01:41:10 | 只看该作者
全局:
我觉得关键先看一遍我女神的书cracking the coding interview,然后把章节内leetcode上的题刷了,这之后基本就上手了。然后按频率刷leetcode,注意看discussion别人的总结。
回复

使用道具 举报

🔗
wzhou17 2019-5-31 02:20:15 | 只看该作者
全局:
1,有没有什么好的算法网课推荐?免费付费都可以,我只上过一门大二的Java入门课,知道一些基础知识,想上一下有针对性的算法课,学一下算法,比如哈希、DP什么的。
书籍推荐 算法导论和算法这两本,看到图论(dfs,bfs)就差不多了。 MIT和普林斯顿的算法课都不错。我之前在B站也看过清华老师的算法课,那个比较基础更加系统全面一点,但是是基于C++的。
2,刷题有没有什么规划?顺着LeetCode的题号刷吗?还是分类别刷?还是分公司刷?
刷题的话,建议前期按类刷,专门刷某一类的题,例如list、stack、dfs这样,熟悉套路。顺手了之后按题号刷,拿到面试了可以按照公司的tag刷高频题。
3,我应该如何刷题?看一遍答案然后自己写,这样的刷题有用吗?
碰到实在不会的可以看一下答案。但是看完一定得把思路过一下,比较一下自己的思路和答案的差距,直到自己理解了。下次刷的时候争取不看答案。有些hard题刚刷确实不太好想。就算刷过的题目也要比较一下看一下别人方法的优点和缺点。

多结合多总结。加油

评分

参与人数 1大米 +1 收起 理由
goodstudy111 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
chaossky 2019-5-31 02:38:44 | 只看该作者
全局:
Easy的刷完,复习完,自己给自己讲思路,函数变量什么的,能力就会有很大提高了。
medium我是每一个tag刷20%就换一个,到刷完所有tag,感觉还好。
回复

使用道具 举报

🔗
一颗柚子 2019-5-31 03:01:44 | 只看该作者
全局:
我毕业前找工作是看Element of Programming Interviews, 觉得很有帮助,因为帮你分门别类把做题的基础知识串讲了一边。书里文字很多,可以用在面试的时候,给面试官讲为什么要用这个数据结构,复杂度是多少,trade off是什么。
工作以后刷题找工作,发现这本书的题有点基础,直接刷LeetCode效率非常高。
第一遍需要看答案,然后自己写一遍。
这样刷200道题左右的时候,开始不看答案,自己先试着想一想自己会怎么做,然后看答案,对比一下自己和答案有什么不一样,哪个更好,为什么。
这样刷到300道题左右的时候,完全不看答案,强制要求自己做,实在做不出来再看答案。
刷到400道题左右的时候,自己做已经比看答案要快了。
再之后就是针对性的看看面经。调整心态。开始面试。

评分

参与人数 1大米 +1 收起 理由
goodstudy111 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
除了cracking the coding interview 是入门必看

我个人还推荐看些youtube上的题目讲解

比如Tushar Roy这个小哥,leetcode高频题每道题讲个15分钟,解释的明明白白,还带你把面试的时候从什么角度回答,怎么给面试官清楚地阐述自己的想法也给演示了一遍。

毕竟刷题不是为了记住和见过更多题目,而是主要为了补足自己不会的算法,表达思路和手写code肉眼debug的技能。

刷个两百道题后问题基本都会有思路,尽量思路清晰地一两次写好也需要格外的练习。

评分

参与人数 1大米 +1 收起 理由
goodstudy111 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
iag 2019-5-31 05:09:22 | 只看该作者
全局:
忘了之前从哪找来的,可以按topic来攻克

Leetcode.xlsx

573.2 KB, 阅读权限: 50, 下载次数: 3, 下载积分: 大米 -1 颗

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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