我对Python编码非常陌生,很难理解下面的代码。它是在图论上使用DFS来找出岛屿所有区域中最大的区域。1代表岛屿,0代表网格中的水。
def maxAreaOfIsland(grid):
row, col = len(grid), len(grid[0])
def dfs(i, j):
if 0 <= i <= row - 1 and 0 <= j <= col - 1 and grid[i][j]:
grid[i][j] = 0
#scans through all rows & cols and
我有一个路由,它既可以直接连接到路由器,也可以通过iBGP接收。使用quagga时,如果我告诉bgpd并运行show ip bgp,我可以将表中的路由看作是iBGP路由和直接连接的路由,但是直接连接的路由当然是首选的路由。
当我从接口上取下直接连接的路由时,直接连接的路由不会从bgp表中移除,它仍然是首选的。在内核路由表中,路由不再有任何条目。当发生这种情况时,如何确保路由表正确更新?