文件名称:learning_algorithm:学习算法
文件大小:23KB
文件格式:ZIP
更新时间:2024-03-27 11:22:55
学习算法 学习算法 网格DFS遍历的模版代码: func dfs(grid [][]byte, r, c int) { // 判断 base case // 如果坐标 (r, c) 超出了网格范围,直接返回 if !inArea(grid, r, c) { return } // 访问上、下、左、右四个相邻结点 dfs(grid, r-1, c) dfs(grid, r+1, c) dfs(grid, r, c-1) dfs(grid, r, c+1) } // 判断坐标 (r, c) 是否在网格中 func inArea(grid [][]byte, r, c int) bool { return r >= 0 && r < len>= 0 && c < len(gr
【文件预览】:
learning_algorithm-master
----N叉树相关.md(6KB)
----栈相关.md(4KB)
----堆相关.md(4KB)
----BFS相关.md(4KB)
----贪心相关.md(3KB)
----链表相关.md(0B)
----回溯相关.md(3KB)
----字符串相关.md(2KB)
----数组相关.md(8KB)
----二分查找相关.md(2KB)
----动态规划相关.md(9KB)
----哈希映射相关.md(4KB)
----README.md(2KB)
----二进制相关.md(1KB)
----网格类问题相关.md(1KB)
----队列相关.md(2KB)
----二叉树相关.md(15KB)