查看: 1727| 回复: 19
收起左侧

在职刷题

xiaopan2017 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   369
99%
1%
4

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

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

x
目标
未来3-5个月换工作,主要方向 front end / full stack dev
lc 目前刷了200题左右,准备巩固一下200题,另外再刷100题高频。

刷题计划

工作日
没做过的题,每天至少2-3道
做过的题,每天4-5道

周末
每天5-6题


如果某天没完成刷题量,必须在当周内补回



上一篇:新人看书刷题打卡贴..
下一篇:立flag今年一定要成功换工作,宝妈刷题打卡
 楼主| xiaopan2017 2019-4-3 10:19:14 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   369
99%
1%
4
Decode Ways. 这题类似爬楼梯,卡了半天,蛋疼
  1. const numDecodings = function (s) {
  2.     if (s == null || s.length === 0) {
  3.         return 0;
  4.     }
  5.    
  6.     let dp = new Array(s.length+1).fill(0);
  7.     dp[0] = 1;
  8.     dp[1] = s[0] == 0? 0 : 1;
  9.    
  10.     for (let i = 2; i <= s.length; i++) {
  11.         if (s[i-1] != 0) {
  12.             dp[i] += dp[i-1];
  13.         }
  14.         
  15.         const twoDigits = parseInt(s.substring(i-2, i));
  16.         // console.log(twoDigits);
  17.         if (twoDigits >= 10 && twoDigits <= 26) {
  18.             dp[i] += dp[i-2];
  19.         }
  20.     }
  21.     return dp[s.length];
  22. }
复制代码
回复

使用道具 举报

 楼主| xiaopan2017 2019-4-3 11:25:57 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   369
99%
1%
4
4/2/2019
第1题,decode ways,上一楼
第2题,find celebrity。脑子又不转了。巧妙的方法是先遍历一遍数组,如果a不认识b,那么只有a有可能是明星,反之只有b有可能。之后再遍历一次,如果这candidate竟然卧槽认识别人,或者别人卧槽不认识他,就彻底歇了,返回-1 。
第3题 pow n。复习,iterative和recursive写法。
回复

使用道具 举报

 楼主| xiaopan2017 2019-4-7 10:09:25 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   369
99%
1%
4
4/6/2019

今天用html canvas JavaScript 写了一个贪吃蛇。。。。。。。
看youtube大神几分钟就写好了。愣是花了几小时才做完。很多小trick,比如按了方向后要clearInterval, 快速按上下左右会把自己吃了的bug等等。
为啥写贪吃蛇呢,因为前端面试就是这么有意思,什么都要会
回复

使用道具 举报

 楼主| xiaopan2017 2019-4-4 11:11:17 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   369
99%
1%
4
4/3/2019

今天只做了背包1和2,有点难理解啊。明天得再加一题
回复

使用道具 举报

 楼主| xiaopan2017 2019-4-5 11:17:30 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   369
99%
1%
4
4/4/2019

背包3,4,5。短时间内不想再看背包,谁跟我说背包跟谁急。过两天再过一遍,解法太容易忘了。

后半程实在不想动脑子了,过了reverse linked list iterative or recursive 和 II。

回复

使用道具 举报

 楼主| xiaopan2017 2019-4-6 11:16:03 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   369
99%
1%
4
4/5/2019

interleaving string。 hard有点吓人。dfs + dp

longest common sub sequence。

edit distance。 follow up - 怎么把过程打印出来
回复

使用道具 举报

 楼主| xiaopan2017 2019-4-9 10:56:54 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   369
99%
1%
4
4/8/2019
js: debounce, throttle 代码实现

find all anagrams in a string valid anagram
unique word abbrev
回复

使用道具 举报

 楼主| xiaopan2017 2019-4-10 10:03:25 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   369
99%
1%
4
4/9/2019
Unique Word abbr
Word abbr
Load Balancer
LCS
九章算法的天梯题 :)
回复

使用道具 举报

 楼主| xiaopan2017 2019-4-11 10:16:40 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   369
99%
1%
4
4/10/2019
过几题bfs的题目 walls and gates, zombie in matrix, surrounded region, number of islands。
明后天把union find再过一遍number of island
回复

使用道具 举报

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

本版积分规则

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