查看: 13921| 回复: 163
跳转到指定楼层
上一主题 下一主题
收起左侧

多伦多在职每日刷题打卡

全局:

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

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
坐标世佳宝,每天争取五道题+1道系统设计练习。战线很长,争取刷一年之后去美国



上一篇:系统设计面试题找互练
下一篇:LeetCode刷题打卡
推荐
 楼主| anhenaiguo 2019-8-5 10:19:56 | 只看该作者
全局:
本帖最后由 anhenaiguo 于 2019-8-5 10:41 编辑

八月4号星期日,今天和老婆出去玩了。什么都没干。
今天读了这篇帖子,感慨不好,觉得有不少值得学习的地方。
https://www.1point3acres.com/bbs ... D192%26sortid%3D192

第一阶段刷完1-300以后,现在感觉时间不太够用了。必须在冬天事前开始申请(就意味着完成BQ,刷题熟练,简历项目回答,面经,遗忘的面试基础知识,系统设计)

第二阶段复习计划为:每天10题复习151-300的题。之后开始二刷1-300,每天5题。计划耗时2个月。

同时每天晚上按topic分类,每个topic做最高频的前15道里没做过的题(跟帖子里一样,看到难题就顺手做了,不要害怕,锻炼自己的心灵能量)。共有37个topic, 尽量从小众的topic开始,也就是下面list的反正刷。Array,DP,math,String,tree,HashTable, DFS, BinarySearch, Greedy, TwoPointer, BFS(尽量和DFS分开做,不然脑子容易混), Stack, BackTracking, Design, LinkedList, BitManipulation, Heap, Sort, Graph, UnionFind, DevideConquer, SlidingWindow, Trie, Recursion, OrderedMap, SegmentTree, Queue, MinMax, BinaryIndexedTree, Random, TopologySort, BrainTeaser, Geometry, LineSweep, RejectionSampling, BinarySearchTree, Memorization.

第三阶段就是复习第二阶段的题,同时按公司刷,争取每个公司50个高频题。其中包括面经和lc的题。刷微软,亚麻,领英等二线公司,一线公司的题暂时还学不会,等跳槽到美国以后再使劲刷


补充内容 (2019-8-5 11:56):
复习了251-260

补充内容 (2019-8-6 01:52):
这个帖子很好啊,http://joshuablog.herokuapp.com/Leetcode-%E6%80%BB%E7%BB%93.html
回复

使用道具 举报

推荐
 楼主| anhenaiguo 2019-5-6 01:11:25 | 只看该作者
全局:
本帖最后由 anhenaiguo 于 2019-5-6 11:05 编辑

May5th周日,复习了一下昨天做的题,决定留着52-100上班时候刷。自己在家时候从101开始
101.用recursive还有iterative两种方法解题,这题虽然简单,但是两种套路的根基,需要多敲几遍让手熟练起来
102
103.这题包括了102, 所以只看这个就好了, 看一眼我整理的方法,题不难但是是基础概念,而且经常考
104.
105.非常好的一个题,让对inorder的理解大大的加深了。这里要记牢一个口诀,就是pre in post的这些order,都指的是root的order,root分别在pre,inside,post的时候才会被遍历
比如pre,就是先从root开始撸,然后撸左右。In就是root在中间被撸,也就是先撸左边,再撸root,再撸右边。post就是先撸左右,再撸root。wikipedia上的例子图很好,其他网上的很多都是错的
106.非常好的题, 和105同一个方法,不过对postorder也复习了。这2题的小边界条件很tricky。要见到一次复习一次。
107.如果复习了103(基本一样),迅速看一眼这个题就好。如果没复习过103, 就需要手动做一遍两个方法。
108
109.用了list的快慢步法,目前我还没刷到list的题,所以我觉得下次碰到,值得再次写一遍,fast那里,还有增加了一个tail的写法很值得背诵。
回复

使用道具 举报

推荐
 楼主| anhenaiguo 2019-8-9 12:03:53 | 只看该作者
全局:
八月八号星期四。复习了271/272/273
今天情绪非常低落,请假都没去上班,抱着崩溃的心态做题,每天看着地里的各种包裹,看看自己的工资比人家的每年refresh都少,真是白活了这么多年了。
后来靠着听比较high的音乐+加双份糖双份cream的咖啡缓解了一下情绪https://www.youtube.com/watch?v=uFAWIKVThjA&loop=0
274.解法挺好的,可就是理解不了题目。以后见一次看一次吧,没准多看几次就看懂了,起码今天是我看不懂了不管了
275.274的二分查找版,不难,还对理解274有帮助,见一次做一次吧
276.非常好的dp题,需要见一次做一次。而且一维的dp题都是dp+优化两种做法,需要掌握优化的套路
277.这个题挺有意思的
278.
279.dp中的好题,见一次做一次
280.答案倒是简单,想出来不容易
281.非常非常好,就算不刷题日常都能用到,练习了iterator的用法
282.这题太tm难了,主要是脑子不好使,循环了两次脑子里就打死结了。不会就不会吧,唉
283.这题是个超高频,虽然很简单,但是要见一次做一次
284.又是一个对日常工作有帮助的非常好的设计题
285.非常非常好的必做题,我整理了三个解法都必须要学会
回复

使用道具 举报

🔗
 楼主| anhenaiguo 2019-4-1 07:48:35 | 只看该作者
全局:
本帖最后由 anhenaiguo 于 2019-6-1 07:53 编辑

第一天
3,中等,糅合了hashmap + two pointer,还有升级解法map -> set, two pointer -> while(),一题顶4题,非常值得一刷。
4,难,第一道难题,理解了以后并不是特别难,解法硬背下来好了
5,中等,实际很难。没有一个解法能自己想出来,背下来吧。132也用了同样的方法,所以一定要多多背
回复

使用道具 举报

🔗
 楼主| anhenaiguo 2019-4-1 09:45:42 | 只看该作者
全局:
花了一个周日只搞出来三个题,而且是看答案的。非常不爽。
今天就刷不动了,需要整理以下内容:
1.一个行为问题的list
2.一个要准备的系统设计的面试题list
3.整理各个公司的面经
回复

使用道具 举报

🔗
 楼主| anhenaiguo 2019-4-2 10:30:24 | 只看该作者
全局:
April 1 星期一
今天白天上班很轻松,在路上想了几个题,卡在10hard上。回家把简单题都想1小时内做了结果发现自己路上想的都有缺陷,花了一晚上
       
6
7       
8 String to Integer (atoi)    r糅合了几种string和char的api的用法,而且锻炼了所有的边界条件,一题顶5题        非常值得一刷
9 新发现了一个很有趣的解法。

发现昨天做的题解法都忘了,复习了一下昨天的题,发现有一些疑惑,花了些时间。
同时整理行为问题
回复

使用道具 举报

🔗
 楼主| anhenaiguo 2019-4-9 08:29:56 | 只看该作者
全局:
April 2周二, 晚上健身了没刷题。April3周三,晚上陪老婆去健身了,没刷题。April4,晚上加班做了一个第二天用的ppt,没刷题。April5,晚上出去吃饭去了没刷题。。
April56周六日花了整两天把手头的一个feature死活给搞完了,累死了没刷题。。。综上,这周彻底废了
回复

使用道具 举报

🔗
 楼主| anhenaiguo 2019-4-9 08:31:31 | 只看该作者
全局:
April7周一,白天上班时候偷摸把行为问题的list整理好了。晚上吃完饭到图书馆呆了一个小时。之后陪老婆去健身了。。。
一小时内复习了上次的4个题。
回复

使用道具 举报

🔗
 楼主| anhenaiguo 2019-4-10 11:54:10 | 只看该作者
全局:
本帖最后由 anhenaiguo 于 2019-5-25 04:04 编辑

April8周二,
10. regular expression match 难题,其实已经琢磨了好久好久,好题,对数组解dp的题理解加深了一个档次。应该和第五题的dp解法一起复习, 还有97题。
(心得,我觉得难题就应该跟它死磕,我看完视频尝试去理解好久好久,视频看了三遍,脑子里琢磨三天不如拿出纸笔哗啦个一小时。开始觉得超难,可是突然有一个瞬间就会觉得这个东西懂了,好简单。所以千万别有心理压力)
回复

使用道具 举报

🔗
 楼主| anhenaiguo 2019-4-11 11:25:54 | 只看该作者
全局:
April9周三,
11,
12和13(解法有点意思,下次就直接复习一下答案就好)

回复

使用道具 举报

🔗
 楼主| anhenaiguo 2019-4-12 11:12:03 | 只看该作者
全局:
april10周四。今天非常没有动力,索性就没有刷题,改了一晚上的简历,争取做到有备无患,随时可以跳槽的样子
回复

使用道具 举报

🔗
 楼主| anhenaiguo 2019-4-14 10:26:32 | 只看该作者
全局:
日期有点问题,April11周五晚上啥都没干,太困了回家都在地铁上睡着了。
April12号复习了一下。
14题,简单题,但是非常好,非常锻炼边界溢出,还有length 和 length(),还有api substring的用法。值得偶尔重做一下。
15,这题原理很简单,但是咋写都各种小问题就是做不对,看来得偶尔重新做一下找点手感
16.
17. 其实很简单的DFS算法,但是发现网上有一个BFS算法,下一轮刷的时候用BFS解吧
18.复习完15题以后复习这一题,可以省很多时间。



回复

使用道具 举报

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

本版积分规则

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