精華區beta Marginalman 關於我們 聯絡資訊
https://leetcode.com/problems/destination-city 1436. Destination City 給你一個列表 paths,paths[i] = [cityAi, cityBi] 表示城市A有一條路可以到城市B, 找出一個城市,這個城市不存在到其他城市的路,題目保證沒有迴圈恰有一解。 思路: 1.遍歷一次用一個SET記錄存在出度的城市。 2.遍歷第二次檢查目的地是不是有出度,沒有就直接返回。 Java Code: ------------------------------------------ class Solution { public String destCity(List<List<String>> paths) { Set<String> set = new HashSet<>(); for (List<String> path : paths) { set.add(path.get(0)); } for (List<String> path : paths) { if (!set.contains(path.get(1))) { return path.get(1); } } return ""; } } ------------------------------------------ -- https://i.imgur.com/Df746ya.jpg -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.100.73.13 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1702605146.A.739.html
SecondRun: 大師 12/15 09:53