leetcode 417
来源:1-1 快速排序法的原理
weixin_慕圣6334738
2021-09-07 23:17:51
老师,这道题您能讲解一下您代码的思路吗~
1回答
liuyubobobo
2021-09-08
从上方和左方的所有点出发进行 BFS,行进的原则是四联通且行进方向的高度比当前高度要高,这样可以“反向”找到所有可以流入太平洋的陆地;
同理,从下方和右方所有点出发进行 BFS,行进的原则是四联通且行进方向的高度比当前高度要高,这样可以“反向”找到所有可以流入大西洋的陆地;
既能流入太平洋的陆地又能流入大西洋的陆地,就是解。
这里的关键是:
1)反向找(从地向高处搜索)
2)BFS 的其实点可以是多个点(这还是一个挺重要的点,可能有很多 bfs 的问题都和此有关)
继续加油!:)
相似问题