LeetCode-Feedback / LeetCode-Feedback

674 stars 332 forks source link

200. 岛屿数量 #17224

Closed FFGF closed 11 months ago

FFGF commented 1 year ago

若您之前未通过 GitHub 提交测试用例,原来在主站上提交的测试用例情况可通过 https://leetcode.cn/contribute/ 查看

你的 LeetCode 用户名 FFGF

Bug 类型

描述 代码是正确的,本地可以正确的运行出结果,但是判题系统无法跑通

你使用的语言 go

你提交或者运行的代码

func numIslands(grid [][]byte) int {
    row, col := len(grid), len(grid[0])
    var result int 
    var dfs func(i, j int)
    dfs = func(i, j int) {
        if i<0 || i>=row || j<0 || j>=col {
            return 
        } 
        if grid[i][j] != byte(1) {
            return
        }
        grid[i][j] = byte(2)
        dfs(i+1, j)
        dfs(i-1, j)
        dfs(i, j+1)
        dfs(i, j-1)
    }
    for i:=0; i<row; i++ {
        for j:=0; j<col; j++ {
            if grid[i][j] != byte(1) {
                continue
            }
            result++
            dfs(i, j)
        }
    }

    return result
}

期望行为 描述你期望的结果

屏幕截图 添加屏幕截图辅助我们帮你定位问题

额外的上下文 添加额外的上下文信息

amcones-lc commented 11 months ago

您好,在与相关团队核实后:不处理(代码存在问题,不应使用强转,如byte(1),改为 '1')。 以上信息请悉知,本次 Ticket 将关闭,感谢您的反馈和支持。