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

[其他] 缺大米的请参加这个刷题/Mock interview活动

     关闭
🔗
kelvinzhong 2020-7-1 01:50:25 | 只看该作者
全局:
赞赞赞~紫薯紫薯

评分

参与人数 1大米 +1 收起 理由
zea7ot + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
Jess. 2020-7-1 00:59:40 | 只看该作者
全局:
第一次参加mock interview, 很不错的练习
mock interview 打卡一次

Screen Shot 2020-06-30 at 9.17.33 AM.png (41.16 KB, 下载次数: 0)

Screen Shot 2020-06-30 at 9.17.33 AM.png

评分

参与人数 3大米 +5 收起 理由
dobbin + 3 给你点个赞!
zea7ot + 1 赞一个
rockwtr + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
zea7ot 2020-7-1 00:54:56 | 只看该作者
全局:
20200629:
3: 0062, 1031, 1219
4: 0735
5: 0212


image.png (80.91 KB, 下载次数: 0)

image.png

评分

参与人数 1大米 +2 收起 理由
rockwtr + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
wdk2000 2020-6-30 22:22:16 | 只看该作者
全局:
day 17 #sql 3题
1. 注意条件
2. MySQL full outer join <=> left outer join union right outer join


评分

参与人数 1大米 +3 收起 理由
dobbin + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
JLSeagull 2020-6-30 21:26:12 | 只看该作者
全局:
0629 第二十八天 打卡三题 不知道下个月是不还是会有相关活动呢

用两个栈实现队列 两个队列中相反顺序存储 如果要弹出时 从一个存到另一个实现逆序然后弹出
第 N 个泰波那契数 这个题有点意思 直接利用公式递归会超时 因为会存在很多重复计算  所以采用记忆化方法 先判断是否已经计算过 如果算过直接调用
找出井字棋的获胜者 关键是读懂题意 实际可以结合八进制运算和位运算
回复

使用道具 举报

🔗
csissurvival 2020-6-30 15:20:07 | 只看该作者
全局:
day 27
3 array questions

image.png (67.1 KB, 下载次数: 1)

image.png

评分

参与人数 1大米 +3 收起 理由
dobbin + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
funfun33 2020-6-30 15:03:20 | 只看该作者
全局:
day 29

lc new 6, review 10 +, mock 一次
983. Minimum Cost For Tickets
dp, 考虑三种情况的最小值

1019. Next Greater Node In Linked List
需要把值存到list,其他和next greater element一样

611. Valid Triangle Number
排序后,找到每个(i,j)对应的k的上界

1026. Maximum Difference Between Node and Ancestor
topdown dfs

759. Employee Free Time
sweep line
mock 是缺少的最小的数字, 在提示下才反应过来范围是[0, arr.len]. 属于简单的题目但是看到第一反应还是很懵, 过了一会开始有思路
总结一下缺失数字的题

如果是distinct,时间空间 brute force用set 存数字, 从0开始遍历,可以O(N)

268. Missing Number 因为范围特殊,数字[0-n],distinct, 数组长度是n,所以可以用XOR做,空间就是constant
Getting a Different Number pramp上的题也是distinct,但是数字范围是[0,max], 要优化空间就把数字swap到相应的index,第一个与index不相等的就是缺失的最小数字
41. First Missing Positive
需要handle 0和负数的情况,因为答案的范围是[1,n+1], 我们将 <=0 的数都转为n+1,将index作为hash key,从index 0 开始,标记nums[ABS(nums[0]--)]为负数,
再从0遍历,找到第一个nums[i]>=0, i+1就是答案


Missing Number   25 minutes ago
AcceptedjavaMissing Number   26 minutes ago
AcceptedjavaMissing Number   32 minutes ago
AcceptedjavaMissing Number   49 minutes ago
Compile ErrorjavaMissing Number   49 minutes ago
AcceptedjavaMaximum Difference Between Node and Ancestor   1 hour, 13 minutes ago
AcceptedjavaEmployee Free Time   1 hour, 32 minutes ago
Compile ErrorjavaEmployee Free Time   1 hour, 32 minutes ago
AcceptedjavaEmployee Free Time   1 hour, 54 minutes ago
AcceptedjavaValid Triangle Number   4 hours, 48 minutes ago
AcceptedjavaMinimum Cost For Tickets   7 hours, 5 minutes ago
AcceptedjavaMinimum Cost For Tickets   7 hours, 10 minutes ago
AcceptedjavaNext Greater Node In Linked List   7 hours, 21 minutes ago
AcceptedjavaNext Greater Node In Linked List   7 hours, 27 minutes ago
AcceptedjavaPalindrome Linked List   7 hours, 53 minutes ago
Wrong AnswerjavaPalindrome Linked List   7 hours, 54 minutes ago
AcceptedjavaPalindrome Linked List   7 hours, 54 minutes ago
AcceptedjavaLinked List Cycle II   7 hours, 58 minutes ago
AcceptedjavaLinked List Cycle   7 hours, 58 minutes ago
AcceptedjavaRotate List   8 hours, 8 minutes ago

Mon, Jun 29, 2020, 8:00 PM        Algorithms       
Getting a Different Number
Decrypt Message
Request Intro        T.B.D.

评分

参与人数 1大米 +3 收起 理由
dobbin + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
LauraInUS 2020-6-30 14:28:09 | 只看该作者
全局:
学到了好多种iterate Map.entry的方法,学到了一个map里面的新Method :
1. apply map.forEach()  
e.g.
map.forEach((key,value)->Colelctions.sort(value))
map.forEach((key,value) -> System.out.println("Key = " + key+ ", Value = " + value));

2. using iterators 主要是将map.Entry<>放入Iterator, 用ite.hasNext()做循环,每一次通过ite.next()
Iterator<Map.Entry<String, String>> itr = gfg.entrySet().iterator();
          while(itr.hasNext())
        {
             Map.Entry<String, String> entry = itr.next();
             System.out.println("Key = " + entry.getKey() +  
                                 ", Value = " + entry.getValue());
        }
3. 单独循环keys 或者values可以用map.keySet()或者map.values()

4.也可以用map.entrySet()来遍历所有entry

5.hierHolzer算法
适用于起点和终点成环的图问题,euler circuit
start form origin, visit all paths starts from it, and remove the path already visited.
once we completed all its edges, we add it to the stack.
until all completed, the stack order is the Euler path。
Screen Shot 2020-06-30 at 1.27.42 AM

image.png (74.72 KB, 下载次数: 0)

image.png
回复

使用道具 举报

全局:
第八天 6 题

E2F1E0EF-2C43-4A2A-B38F-967A58B08075.jpg (446.19 KB, 下载次数: 1)

E2F1E0EF-2C43-4A2A-B38F-967A58B08075.jpg

评分

参与人数 1大米 +1 收起 理由
dsnadja + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
第八天 6题

评分

参与人数 1大米 +1 收起 理由
dsnadja + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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