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

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

     关闭
🔗
lynkemf 2020-7-1 13:50:15 | 只看该作者
全局:
打卡第30天

Screen Shot 2020-06-30 at 22.49.45.png (120.15 KB, 下载次数: 4)

Screen Shot 2020-06-30 at 22.49.45.png
回复

使用道具 举报

🔗
JLSeagull 2020-7-1 13:35:10 | 只看该作者
全局:
06/30 最后一天 是我的29天打卡 结束这个月 希望下个月还有类似活动

最长重复子数组 建立二维数组 进行动态规划 实际还可以优化为一维数组
计算二进制子串 类似于双指针 记录之前和当前数字的个数 当之前大于当前的时候 结果加1
单调队列 遍历一次逐渐判断 这样时间复杂度低一些

回复

使用道具 举报

🔗
simba2019 2020-7-1 13:34:36 | 只看该作者
全局:
Day 20打卡:3题

Screen Shot 2020-06-30 at 10.33.58 PM.png (221.76 KB, 下载次数: 3)

Screen Shot 2020-06-30 at 10.33.58 PM.png
回复

使用道具 举报

🔗
edsot 2020-7-1 13:25:39 | 只看该作者
全局:
6.30 day 31
647 medium 第一反应dfs,仔细想想到了dp解法
676 medium 因为不是字符串用trie反而不方便,hashmap能很好的解决
236 medium 利用二叉树性质递归即可

Screen Shot 2020-06-30 at 5.57.23 PM.png (64.72 KB, 下载次数: 5)

Screen Shot 2020-06-30 at 5.57.23 PM.png
回复

使用道具 举报

🔗
zea7ot 2020-7-1 13:03:07 | 只看该作者
全局:
本帖最后由 leon7777777 于 2020-7-1 13:13 编辑

20200630:
3: 0277, 0437
4: 0296, 0312, 0317, 0545, 0726
5: 0772


6月全勤

image.png (73.72 KB, 下载次数: 4)

image.png
回复

使用道具 举报

🔗
wikiwax 2020-7-1 12:53:18 | 只看该作者
全局:
6.30 连续第十天 打卡三题

LC727. Minimum Window Subsequence, DP或Two pointers。DP的状态方程不明显,看了提示后才想到。用two pointers的话注意窗口不一定是向右滑动,要考虑往左划的情况
LC158. Read N Characters Given Read4 II - Call multiple times, 字符串处理,不要分解各个情况单独处理,用while loop加上prevBuff可以很简单的解决
LC1345. Jump Game IV        ,BFS,不可以用DP/DFS+memo解,因为到每个idx的最优解与到达的路径有关,无法找到与顺序无关的状态。


评分

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

查看全部评分

回复

使用道具 举报

全局:
第九天3题

B6C9F8DB-D2E2-4F97-BBD3-0B28CBCBB3B5.jpg (533.54 KB, 下载次数: 6)

B6C9F8DB-D2E2-4F97-BBD3-0B28CBCBB3B5.jpg

评分

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

查看全部评分

回复

使用道具 举报

全局:
06.30.2020 打卡19天刷题第19天
6月最后一天强化训练
今天6道题, 请楼主高抬加米贵手👋👋 6月份从12日起未曾拿到一粒大米,哭唧唧。。

继续DFS 强化
1.Binary Watch首先top down让DFS一直捣到maximum的老巢
然后再backtracking慢慢做
通过index <4划分界限;分别对时钟和分钟进行处理

2.Factors of Integer
和上题类似,也是要求一直怼到底才行;
对拿factors做一个积累,可以通过以下代码实现
private List<Integer> getFactor(int n) {
  List<Integer> list = new ArrayList<>();
  for (int i = n/2; i > 1; i--) {
    if (n % i == 0) {
      list.add(i);
    }
  }
  return list;
}

3.DP
Fib 当然是用DP做了,用recursion就傻了
比较简单,
O(n)时间
O(1)空间

4.DP find longest Ascending subArray;
//Mindset:有点像是维护一个长度为1的sliding window的意思
//根据现在的数值大小和之前的数值大小进行比较然后做一个判断;
//if nums[i - 1] > nums[i]
//curMax = 1;
//use globalMax = Math.max(globalMax, curMax);

[i]
5.Cutting rope
[/i]
[i][i][i]//Mindset:还是得建立一个int[] array[/i][/i][/i]
[i][i][i]//然后不间断的去随着扫描的深入去拿到最大的product[/i][/i][/i]
[i][i][i]//一次只看割在一个位置的情况,然后再look back,查看最大的product[/i][/i][/i]
[i][i][i]
6.Dictionary words
//必须用左大段 右小段
//不是所有元素都能分割成表格中能找到的情况
[/i][/i][/i]
[i][i][i]//base case:dict.contains(s.substring(0,i));[/i][/i][/i]
[i][i][i]//induction rule: 在“j - i”当中找到符合条件的,更新为true;[/i][/i][/i]
[i][/i]
[i][i][i]请楼主高抬加米贵手👋👋 6月份从12日起未曾拿到一粒大米,哭唧唧。[/i][/i][/i][i][i][i]。[/i][/i][/i]
[i][i][i]希望下个月能再接再厉![/i][/i][/i]

评分

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

查看全部评分

回复

使用道具 举报

🔗
371300036 2020-7-1 11:41:53 | 只看该作者
全局:
月底刷一波array

评分

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

查看全部评分

回复

使用道具 举报

🔗
江小晚 2020-7-1 11:12:39 | 只看该作者
全局:
打卡第21天。939. Minimum Area Rectangle; 525. Contiguous Array; 771. Jewels and Stones; 451. Sort Characters By Frequency。截图放在截图

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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