一. 题目 题目 示例 二. 方法一 解题思路 将起点和终点分别放入2个不同的集合中然后求终点与起点的差集, 再转化为列表此时列表中只有1个唯一的终点, 返回即可 解题代码 def destCity(self, paths: List[List[str]]) -> str: arr1 = [ele[0] for ele in paths] arr2 = [ele[1] for ele in paths] return list(set(arr2) - set(arr1))[0] 分析 时间复杂度: O(n) 空间复杂度: O(n)