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

[第五期活动] 在职刷题打卡,目标工作日一天2题,周末一天5题

🔗
yiliaobailiao 2019-11-15 13:34:15 | 只看该作者
全局:
# day 12/12
- 708 Insert into a cyclic sorted list

这几天买东西买得有点分心,得静下心来,继续努力了。。
回复

使用道具 举报

🔗
maljean 2019-11-15 11:52:58 | 只看该作者
全局:
day10
今天有点事,开始DP之旅
198 House Robber
256. Paint House
   
回复

使用道具 举报

🔗
家琦啊家琦 2019-11-15 11:45:38 | 只看该作者
全局:
11/14【1题】
50. Pow(x, n)
1. Fast exponential
2.注意判断n是不是负数, 包括n 会不会overflow
3.如果n是负数, 就inverse x, 操作的时候要注意n 可能等于Integer.min注意overflow
4.  Key condition: i % 2 == 1
回复

使用道具 举报

🔗
Sato123 2019-11-15 10:13:20 | 只看该作者
全局:
# Day 12
Reorder Data in Log Files
Meeting Rooms II, Priority Q解 + Chronological Ordering解
回复

使用道具 举报

🔗
jamesyu608 2019-11-14 23:27:40 | 只看该作者
全局:
[Day 13][Total Day 25] 2019/11/14,Topic:UnionFind & Trie(Lintcode)
- 178. Graph Valid Tree
- 1070. Accounts Merge
- 442. Implement Trie (Prefix Tree)
- 473. Add and Search Word - Data structure design
回复

使用道具 举报

🔗
xcy1994 2019-11-14 16:28:01 | 只看该作者
全局:
day 3 完成了4题
145. Binary Tree Postorder Traversal // 用迭代和递归写结果
154. Find Minimum in Rotated Sorted Array II // 复杂的 binary search
181. Employees Earning More Than Their Managers   // simple sql join
209. Minimum Size Subarray Sum // binary search and greedy
回复

使用道具 举报

🔗
dianek 2019-11-14 15:11:30 | 只看该作者
全局:
本帖最后由 dianek 于 2019-11-14 15:13 编辑

第二天,lc1228,lc1220

lc1220: count vowels permutations,这题太变态了,不用DP用递归,结果堆栈溢出。。。输入居然是20000。。。
回复

使用道具 举报

🔗
samy111kimo 2019-11-14 14:58:53 | 只看该作者
全局:
Day3

787        Cheapest Flights Within K Stops        Dijkstra’s / DP/ Heap        法一用Dijkstra’s 法二用 DP 還沒試過
344        Reverse String        String        Two Pointer
回复

使用道具 举报

🔗
家琦啊家琦 2019-11-14 13:49:54 | 只看该作者
全局:
Day 3【2题】
277. Find the Celebrity
1.Celebrity的定义: 所有人都认识他,并且他不认识所有人
2.two pass for loop
3.第一个loop, 尝试找到Celebrity K, 用 celebrity = (know(celebrity, i)) ? i : celebrity  来 传递 celebrity, 确保loop结束的时候, celebrity 不认识任何人, 并且,index 在celebrity 后面的人,这个celebrity都不认识他们。
4.第二个阶段, 对潜在的celebirty 进行判断, 确保 index 在K之前, 所有人都认识K, K也不认识他们, 对于index 在K之后 的, 只用检查他们是不是认识K, 因为 第一个pass 保证了K 不认识 K 以后的所有人。

163. Missing Ranges
1.null check 别忘了,核心在于处理边界的问题, 首尾都需要特殊处理, 左边就+1, 右边就 -1;
2.test case 可能会让你overflow, 所以要用long
3.借助helper function 来处理比简介明了 -> addRange(List<String> ans, int start, int end)



回复

使用道具 举报

🔗
maljean 2019-11-14 13:11:03 | 只看该作者
全局:
day 09
303. Range Sum Query - Immutable  
307. Range Sum Query - Mutable         
745. Prefix and Suffix Search   
901. Online Stock Span
1019. Next Greater Node In Linked List
907. Sum of Subarray Minimums"
回复

使用道具 举报

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

本版积分规则

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