
方法一 个人方法 两次遍历+set
终点站不通往其他任何城市,那么终点站只会出现在[cityA,cityB]的第二位,利用set第一次遍历保存所有站点,第二次遍历去除所有在第一位出现的站点,剩下的站点就是不通往任何站点的终点站:
var destCity = function(paths) {
var set = new Set()
for(let path of paths){
set.add(path[1])
}
for(let path of paths){
if(set.has(path[0])){
set.delete(path[0])
}
}
return [...set][0]
};
消耗时间和内存情况:


![[CTF]-PWN:C++文件更换libc方法(WSL)](https://img-blog.csdnimg.cn/direct/56e99bcba2e94ddf9db357fb1b5d6feb.png)








![[word] word怎么取消隐藏文字 #职场发展#微信](https://img-blog.csdnimg.cn/img_convert/f6cb1d5f3532342b07fb7093ce433455.png)







