一亩三分地

 找回密码 注册账号

扫描二维码登录本站


北美版丁香园
美国和加拿大
疫情地图实时动态追踪

热门职场讲座
Career in Tech
职场晋升之路

Salarytics=Salary Analytics
查询工资数据
系统自动计算每年收入

科技公司如何
用数据分析驱动产品开发
coupon code 250off 立减$250
游戏初创公司招聘工程师、UIUX Designer和游戏策划
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
12
返回列表 发新帖
楼主: fireflowers
收起左侧

[Leetcode] 一个模板刷N题-treeMap解区间题

  [复制链接] |试试Instant~ |leetcode, 刷题
我的人缘0
wolf452 2020-1-25 15:32:19 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (36)
 
 
0% (0)    👎
diamondsky 发表于 2020-1-22 13:15
非常棒!

> 56 merge intervals 如果遇到follow-up,比如intervals是stream形式给出的,排序的解法就处理 ...

代码中intervals的索引都少了一个维度,应该是intervals[0]/intervals[1],可能是打的时候漏掉了?
回复 微信

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   0% (0)
 
 
0% (0)    👎
scope 发表于 2020/01/21 23:53:22
为什么不用HashMap用TreeMap呢?
是的 这个没必要用treemap 速度上会有损失
回复

使用道具 举报

我的人缘0
-_- 2020-2-10 13:47:16 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (28)
 
 
0% (0)    👎
楼主很谦虚。楼主代码质量还是很不错的,手练熟一点,有横扫的潜力。
回复

使用道具 举报

我的人缘0
wangdiao01 2020-2-11 01:47:55 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   94% (1640)
 
 
5% (104)    👎
这个解法我一般称呼为扫描时间线,的确是一个非常好的算法,我也在面试中使用过3次,都通过了,说明认可度还是很高的。
但是其实这个算法的本质我觉得应该是侧重于堆的使用上,至于选择用treemap还是python里自己实现heap都是可以的,一般面试的时候提到heap,面试官会基本默认你已经过了这个题了。
这类题的集大成者是这个hard:218. The Skyline Problem,我觉得把这个掌握了,这一类问题就差不多了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://pay.1point3acres.com/tools/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|||一亩三分地

GMT+8, 2020-4-1 22:52

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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