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

转码野生老农刷题打卡

🔗
 楼主| 开水不开 2023-5-23 10:28:31 | 只看该作者
全局:
2023-05-23
120. Triangle
这题反正就是动态规划了,也就是memo。进阶的那个提示有点误导人,提示是
Follow up: Could you do this using only O(n) extra space, where n is the total number of rows in the triangle?

其实row和column的number是一样的。空间优化只需要一行就可以了。
回复

使用道具 举报

🔗
 楼主| 开水不开 2023-5-24 23:02:34 | 只看该作者
全局:
2023-05-24
127. Word Ladder
策略就是BFS,一个queue,一个visited set。
主要难点在于如何判断下面哪些单词可跳。可以直接变例26个字母,每一个词需要花k*26的时间。k是单词长度。
回复

使用道具 举报

🔗
 楼主| 开水不开 2023-5-25 16:58:54 | 只看该作者
全局:
2023-05-25
300. Longest Increasing Subsequence
暴力dp O(n2)很容易想到。
牛逼的是转换dp的表达,每个dp[i]表示的是nums中长度为i的子序列的末尾的最小值。这样就可以保障了dp的单调递增性。从而将第二个n优化成logn
回复

使用道具 举报

🔗
 楼主| 开水不开 2023-5-26 09:44:59 | 只看该作者
全局:
2023-05-26
144. Binary Tree Preorder Traversal
回复

使用道具 举报

🔗
 楼主| 开水不开 2023-5-26 16:13:41 | 只看该作者
全局:
2023-05-26
212. Word Search II
我擦,微软原题我都做出来了。膨胀了。
words构建Tire树,board上面dfs
回复

使用道具 举报

🔗
 楼主| 开水不开 2023-5-30 14:52:04 | 只看该作者
全局:
2023-05-30
752. Open the Lock
哎,细节是魔鬼,细节是魔鬼,我怎么会把'9' 的 possible写成0和1呢。。。
回复

使用道具 举报

🔗
 楼主| 开水不开 2023-5-31 09:32:34 | 只看该作者
全局:
2023-05-31
589. N-ary Tree Preorder Traversal
回复

使用道具 举报

🔗
 楼主| 开水不开 2023-5-31 10:24:09 | 只看该作者
全局:
2023-05-31
461. Hamming Distance
回复

使用道具 举报

🔗
 楼主| 开水不开 2023-6-2 10:49:11 | 只看该作者
全局:
2023-06-02
面试题 05.03. Reverse Bits LCCI
要用无符号诺 >>>
回复

使用道具 举报

🔗
 楼主| 开水不开 2023-6-5 14:46:41 | 只看该作者
全局:
2023-06-05
40. Combination Sum II
liweiwei tainiule
哈哈哈,就是dfs,之前想到的解法太复杂了。基本思路是一样的
大剪枝剪 preSum + candidates[i] > target 的
小剪枝是精髓, 剪的是同层相同数字的子集。因为第一个相同数字的dfs子集已经包含后面所有相同数字的遍历结果了。
回复

使用道具 举报

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

本版积分规则

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