心态崩了,整体的代码倒是没出什么问题,思路也很清晰,但是调试了将近一个小时才通过,原因就是在最后遍历0的三重循环中写错了循环的变量,在找到一个0后要把其上下左右的岛屿大小加起来,本来应该是 fx=i+dx[k],fy=y+dy[k],我把k写成i了,调试的时候一直以为是函数体的问题,一直在看函数部分,以为参数没有修改成功。吐了,写代码真的要细心,不要快...
心态崩了,整体的代码倒是没出什么问题,思路也很清晰,但是调试了将近一个小时才通过,原因就是在最后遍历0的三重循环中写错了循环的变量,在找到一个0后要把其上下左右的岛屿大小加起来,本来应该是 fx=i+dx[k],fy=y+dy[k],我把k写成i了,调试的时候一直以为是函数体的问题,一直在看函数部分,以为参数没有修改成功。吐了,写代码真的要细心,不要快...