# @param {Integer[][]} rooms
# @return {Boolean}
def can_visit_all_rooms(rooms)
@h1 = {}
@l = 0
@rooms = rooms
@h1[0] = 1
for r in rooms[0]
@h1[r] = 1
end
dfs(@h1.keys)
@h1.keys.length == rooms.length
end
def dfs(room)
@l = @h1.length
for r in room
for r1 in @rooms[r]
@h1[r1] = 1
end
end
if @l < @h1.length
dfs(@h1.keys)
end
end
Leetcode 841(大年初三深搜入门)
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 841. 钥匙和房间[https://leetcode.cn/problems/keys-and-rooms/] ...
- 题目 https://leetcode-cn.com/problems/keys-and-rooms/ 简析 这个...