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

转码野生老农刷题打卡

🔗
 楼主| 开水不开 2022-12-22 13:46:44 | 只看该作者
全局:
日期: 2022-12-22        
ID: 114
标题: 二叉树展开为链表
回复

使用道具 举报

🔗
 楼主| 开水不开 2022-12-23 11:46:17 | 只看该作者
全局:
日期: 2022-12-23
ID: 47
标题: 全排列 II
回复

使用道具 举报

🔗
 楼主| 开水不开 2022-12-26 10:50:03 | 只看该作者
全局:
日期: 2022-12-26        
ID: Offer 34
标题: 二叉树中和为某一值的路径
回复

使用道具 举报

🔗
 楼主| 开水不开 2022-12-27 15:58:34 | 只看该作者
全局:
2022-12-27
面试题 16.14. Best Line LCCI

1. 暴力算法三层循环,第一层确定起点,第二层确定线,第三层确定顶点数.(可以正向)
2. 要用哈希表!或者暴力迭代计算每个点的斜率!不能用递归!
3. 哈希法不能正向,必须倒着循环。用Map<Double, Integer>[] slopeMap = new HashMap[n];来记录以slope[i] 为开头的,所有斜率为 k 的点的数量;
正向循环有个问题,后面的点会覆盖前面的结果,不满足 s[0]和s[1]最小。另外无法记录后面的点的slope[i],因为slope[i]还没初始化,会被循环覆盖。
倒着循环可以保证后面的点先初始化,并且count >= maxPointSum保证了s[0]和s[1]最小
回复

使用道具 举报

🔗
 楼主| 开水不开 2022-12-28 11:26:28 | 只看该作者
全局:
日期: 2022-12-28        
ID: 146
标题: LRU 缓存

虚拟尾节点tail不要直接对应最后一个节点,要把tail.prev对应到尾巴上,能省很多事!!!!!
回复

使用道具 举报

🔗
 楼主| 开水不开 2022-12-28 14:22:33 | 只看该作者
全局:
2022-12-28

98. Validate Binary Search Tree
1. 左右子树遍历,记得要代入根节点的上下限
2.MD! corner case里面要把上下限用Long.MAX_VALUE和MIN_VALUE表示,感觉好赖皮
回复

使用道具 举报

🔗
 楼主| 开水不开 2022-12-30 09:48:52 | 只看该作者
全局:
17,电话号码的字母组合,true,2022-12-30
回复

使用道具 举报

🔗
 楼主| 开水不开 2022-12-30 10:17:43 | 只看该作者
全局:
2022-12-30
剑指 Offer 32 - I. 从上到下打印二叉树
回复

使用道具 举报

🔗
 楼主| 开水不开 2023-1-1 17:54:37 | 只看该作者
全局:
2023-01-01
新年第一刷
93. 复原 IP 地址

所有组合必然 backtrack, 每个数字有俩选择,cut or not
回复

使用道具 举报

🔗
 楼主| 开水不开 2023-1-3 14:01:09 | 只看该作者
全局:
#########################   
日期: 2023-01-03
ID: Offer 09
标题: 用两个栈实现队列 LCOF
回复

使用道具 举报

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

本版积分规则

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