flash网站的优缺点好看网页设计

张小明 2026/1/1 2:54:50
flash网站的优缺点,好看网页设计,wordpress客户管理系统,软件外包公司主营业务版本一的写法是 #xff1a;下一个节点是否能合法已经判断完了#xff0c;传进dfs函数的就是合法节点。版本二的写法是#xff1a;不管节点是否合法#xff0c;上来就dfs#xff0c;然后在终止条件的地方进行判断#xff0c;不合法再return。我在之前回溯算法做过笔记下一个节点是否能合法已经判断完了传进dfs函数的就是合法节点。版本二的写法是不管节点是否合法上来就dfs然后在终止条件的地方进行判断不合法再return。我在之前回溯算法做过笔记我更偏好版本一。xy老让我联想到坐标我就不用xy了。也可以叫row、col。package main import ( bufio fmt os ) var dir [4][2]int{{0, 1}, {1, 0}, {-1, 0}, {0, -1}} func main() { in : bufio.NewReader(os.Stdin) var n, m int fmt.Fscan(in, n, m) grid : make([][]int, n) visited : make([][]bool, n) for i : range grid { grid[i] make([]int, m) } for i : range visited { visited[i] make([]bool, m) } for i : range grid { for j : range grid[i] { fmt.Fscan(in, grid[i][j]) } } res : 0 for i : range grid { for j : range grid[i] { if grid[i][j] 1 !visited[i][j] { res visited[i][j] true dfs(grid, visited, i, j) } } } fmt.Println(res) } func dfs(grid [][]int, visited [][]bool, i, j int) { for k : 0; k 4; k { nextI : i dir[k][0] nextJ : j dir[k][1] if nextI 0 || nextI len(grid) || nextJ 0 || nextJ len(grid[0]) { continue } if grid[nextI][nextJ] 1 !visited[nextI][nextJ] { visited[nextI][nextJ] true dfs(grid, visited, nextI, nextJ) } } }如果节点出队列再标记为已访问过会导致相同的节点重复入队列进而导致队列中会有大量的重复节点。package main import ( bufio fmt os ) var dir [4][2]int{{0, 1}, {1, 0}, {-1, 0}, {0, -1}} func main() { in : bufio.NewReader(os.Stdin) var n, m int fmt.Fscan(in, n, m) grid : make([][]int, n) visited : make([][]bool, n) for i : range grid { grid[i] make([]int, m) } for i : range visited { visited[i] make([]bool, m) } for i : range grid { for j : range grid[i] { fmt.Fscan(in, grid[i][j]) } } res : 0 for i : range grid { for j : range grid[i] { if grid[i][j] 1 !visited[i][j] { res visited[i][j] true bfs(grid, visited, i, j) } } } fmt.Println(res) } type Pair struct { i, j int } func bfs(grid [][]int, visited [][]bool, row, col int) { q : make([]Pair, 0) q append(q, Pair{row, col}) visited[row][col] true for len(q) ! 0 { cur : q[0] q q[1:] for k : 0; k 4; k { nextI : cur.i dir[k][0] nextJ : cur.j dir[k][1] if nextI 0 || nextI len(grid) || nextJ 0 || nextJ len(grid[0]) { continue } if grid[nextI][nextJ] 1 !visited[nextI][nextJ] { q append(q, Pair{nextI, nextJ}) visited[nextI][nextJ] true } } } }easypackage main import ( bufio fmt os ) var dir [4][2]int{{0, 1}, {1, 0}, {-1, 0}, {0, -1}} var count int func main() { in : bufio.NewReader(os.Stdin) var n, m int fmt.Fscan(in, n, m) grid : make([][]int, n) visited : make([][]bool, n) for i : range grid { grid[i] make([]int, m) } for i : range visited { visited[i] make([]bool, m) } for i : range grid { for j : range grid[i] { fmt.Fscan(in, grid[i][j]) } } res : 0 for i : range grid { for j : range grid[i] { if grid[i][j] 1 !visited[i][j] { visited[i][j] true count 1 dfs(grid, visited, i, j) if count res { res count } } } } fmt.Println(res) } func dfs(grid [][]int, visited [][]bool, i, j int) { for k : 0; k 4; k { nextI : i dir[k][0] nextJ : j dir[k][1] if nextI 0 || nextI len(grid) || nextJ 0 || nextJ len(grid[0]) { continue } if grid[nextI][nextJ] 1 !visited[nextI][nextJ] { visited[nextI][nextJ] true count dfs(grid, visited, nextI, nextJ) } } }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

广东网站建设哪家好使用云主机做网站教程

一、项目介绍 本系统前端框架采用了比较流行的渐进式JavaScript框架Vue.js。使用Vue-Router实现动态路由,Ajax实现前后端通信,Element-plus组件库使页面快速成型。后端部分:采用SpringBoot作为开发框架,同时集成MyBatis、Redis、阿…

张小明 2026/1/1 10:34:54 网站建设

提供网站技术支持建设济南公司网站

免费开源B站视频下载器终极指南:3分钟掌握4K高清下载技巧 【免费下载链接】bilibili-downloader B站视频下载,支持下载大会员清晰度4K,持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader 还在为无法保存B…

张小明 2025/12/26 21:55:15 网站建设

酒泉网站怎么做seo网络营销优秀案例

第一章:Open-AutoGLM动态环境快速适应概述Open-AutoGLM 是一种面向动态环境的自适应生成语言模型框架,专为在持续变化的数据流和任务需求中保持高效推理与学习能力而设计。其核心机制通过实时感知环境变化、自动调整模型参数结构以及动态加载适配模块&am…

张小明 2025/12/26 21:54:42 网站建设

如何进行电子商务网站建设规划资中网站建设

实战指南:用LrcApi为音乐应用注入灵魂级歌词体验 【免费下载链接】LrcApi A Flask API For StreamMusic 项目地址: https://gitcode.com/gh_mirrors/lr/LrcApi 在音乐应用开发领域,歌词同步功能早已成为提升用户粘性的关键要素。今天,…

张小明 2025/12/26 21:54:09 网站建设

吉林省交通建设集团有限公司网站杭州网站优化流程

小红书笔记正文数据导出终极指南:XHS-Downloader完整使用教程 【免费下载链接】XHS-Downloader 免费;轻量;开源,基于 AIOHTTP 模块实现的小红书图文/视频作品采集工具 项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloa…

张小明 2025/12/26 21:53:02 网站建设

投资集团网站建设方案网站页面优化签象客

如何让经典游戏焕发新生:植物大战僵尸宽屏适配终极技巧 【免费下载链接】PvZWidescreen Widescreen mod for Plants vs Zombies 项目地址: https://gitcode.com/gh_mirrors/pv/PvZWidescreen 还记得那个让我们熬夜种向日葵、打僵尸的经典游戏吗?现…

张小明 2025/12/26 21:52:28 网站建设