📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
楼主: ztamber
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 7月缺米的来刷题/Mock interview活动

   
🔗
jacobnsw2008 2020-7-13 21:58:12 | 只看该作者
全局:
谢谢各位大佬给分,继续努力
D11:  打卡第11天 (UTC: 13/07/2020)
继续学习: 数组 (主要学习 subarray 相关的)

1: maximum-subarray (53) : 很多解法
   居然还有一个算法 Kadane算法 专门解决这个问题的。
   理解:第i个元素之前(包括i)的最大子数组之和为B(i),那么B(i+1)=max(A(i+1), A(i+1)+B(i))。
   第一种:Greedy:
   INit: sum = 0; maxAns = min integer.
   遍历整数数组
     a:sum 累加当前值。
         b: if sum >maxAns, maxAns = sum.
         c: if sum <0, 表示和为负数,reset sum = 0, 重新开始。
         
  另外一种解法:Prefix sum:
        前缀 prefixSum:sum[i] = SUM(nums[0~i])
    数组中从i到j的数组和:sum[i~j] = sum[j]-sum[i-1]
    以当前位置i为结尾的最大子数组是sum[i]-min(sum[0]~sum[i-1])
       
2 : minimum-subarray
   和maximum-subarray相同的思路 继续使用 Prefix sum


2: range-sum-query-2d-immutable (304)

  利用二维数组的前缀和,坐标为(row1, col1), (row2, col2)
  和为sum[i,j - x,y] = sum[x,y] - sum[x,j-1] - sum[i-1,y] + sum[i-1,j-1]

评分

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

查看全部评分

回复

使用道具 举报

全局:
今天起了个大早,四点半起床,4:45开刷。
大概两个半小时,刷了5道题

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

image.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
craneyuan 2020-7-13 22:57:49 | 只看该作者
全局:
打卡第九天 2020.07.13

1000012 合并排序的数组
350 两个数组的交集 II

评分

参与人数 1大米 +1 收起 理由
2mu6fendi + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
2mu6fendi 2020-7-13 23:15:14 | 只看该作者
全局:
今天完成了十多道中等题,感觉每天在灌水了,哭唧唧。求加米,必回加。

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

image.png

评分

参与人数 9大米 +9 收起 理由
喵喵KHKT + 1 赞一个
NightGuard + 1 给你点个赞!
int722 + 1 赞一个
GUANGDONGXXX + 1 赞一个
LyanW + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
 楼主| ztamber 2020-7-13 23:39:59 | 只看该作者
全局:
07/13
打卡第11天

Tree 题目用recursive和iterative都写一遍
* Same Tree
* Merge Two Binary Trees
* Serialize and Deserialize Binary Tree
* Verify Preorder Serialization of a Binary Tree
* Minimum Cost Tree From Leaf Values

评分

参与人数 3大米 +3 收起 理由
微笑刺客 + 1 给你点个赞!
真的不会起名字 + 1 给你点个赞!
rockwtr + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
feifeijin 2020-7-14 00:34:24 | 只看该作者
全局:
本帖最后由 feifeijin 于 2020-7-14 00:36 编辑

7.13 Day 4


139. Word Break 中等
思路1:动态规划
思路2: 回朔



1594657939874.jpg

评分

参与人数 3大米 +3 收起 理由
微笑刺客 + 1 给你点个赞!
TimLee + 1 给你点个赞!
rockwtr + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
rockwtr 2020-7-14 01:33:14 | 只看该作者
全局:
Day 21, solved 3 problems.

Tips:

1. LC 784, use backtrack and toggle case;
2. LC 190, use bit manipulations;
3. LC 100, use both iterative and recursive ways to solve it.

Workspace 1_021.png (35.79 KB, 下载次数: 0)

Workspace 1_021.png

评分

参与人数 3大米 +3 收起 理由
微笑刺客 + 1 给你点个赞!
TimLee + 1 给你点个赞!
真的不会起名字 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
微笑刺客 2020-7-14 01:45:35 | 只看该作者
全局:
本帖最后由 微笑刺客 于 2020-7-14 01:48 编辑

Day1 solved 3 problems

LC395 Longest Substring with At Least K Repeating Characters: recursion
LC567. Permutation in String: Two pointer
LC763. Partition Labels: Two pointer

Screen Shot 2020-07-13 at 1.46.09 PM.pdf

56.2 KB, 下载次数: 0, 下载积分: 大米 -1 颗

评分

参与人数 2大米 +2 收起 理由
TimLee + 1 很有用的信息!
真的不会起名字 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
DAY 8
今天是刷SQL的最后一天,明天开始刷python啦

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

image.png

评分

参与人数 3大米 +3 收起 理由
微笑刺客 + 1 给你点个赞!
xiaocaicai + 1 给你点个赞!
TimLee + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
6.9-7.9 一百题打卡 主要围绕 BFS DFS 和 Array

评分

参与人数 4大米 +4 收起 理由
微笑刺客 + 1 给你点个赞!
saberda + 1 给你点个赞!
xiaocaicai + 1 很有用的信息!
TimLee + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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