建设网站要那些百度推广需要手机网站

张小明 2026/1/17 2:05:37
建设网站要那些,百度推广需要手机网站,预付网站建设服务费如何入账,公司微信网站建设方案力扣-真题-岛屿数量我的想法是 初始化一个 sum代表岛屿数量#xff0c; 没遍历到一个 1, sum sum 1 然后从这个位置开始 进行广度优先搜索 把所有相连的1 全部变成0 #xff08;原地修改#xff09;。 然后再继续向下遍历 。 就能得到所有岛屿数量了。public int numIslan…力扣-真题-岛屿数量我的想法是 初始化一个 sum代表岛屿数量没遍历到一个 1, sum sum 1然后从这个位置开始 进行广度优先搜索 把所有相连的1 全部变成0 原地修改。 然后再继续向下遍历 。就能得到所有岛屿数量了。publicintnumIslands(char[][]grid){intsum0;for(inti0;igrid.length;i){for(intj0;jgrid[0].length;j){if(grid[i][j]0)continue;sum;bfs(grid,i,j);}}returnsum;}publicvoidbfs(char[][]grid,inti,intj){//边界情况if(igrid.length||jgrid[0].length||i-1||j-1||grid[i][j]0)return;grid[i][j]0;//四个方向进行遍历bfs(grid,i,j1);bfs(grid,i1,j);bfs(grid,i-1,j);bfs(grid,i,j-1);}嗯 今天开始加一个环节复杂度分析首先空间复杂度 是 O(1) , 因为是原地修改 没有额外的存储空间浪费。然后时间复杂度计算咱们拆成几个部分 首先第一个部分 肯定就是 两层 for循环遍历总共需要遍历 数组的数量m × 单个数组的元素数量n 此即 时间复杂度 在这一部分是 O(m×n)第二部分 也就是最后的一部分就是BFS 遍历这一部分的分析 可以这样如果 这个 节点是grid[x][y] ‘0’ 啥也不用处理 O(1)如果 这个节点 是 grid[x][y] ‘1’ 那个 除了 grid[x][y]置为 ‘1’外主要就是找相邻的‘1’置为 ‘0’ 其实某种程度上来说 你把其他节点 的 ‘1’ 置为 ‘0’ 不就是帮其他节点做事吗 平摊下来 最多 每一个节点都把‘1’置为 ‘0’ 也就是 在遍历 m× n的时候 顺便加一步 ‘1’置为 ‘0’ 以及 如果是 ‘0’ 跳过的判断 这个时间复杂度 实际上是 O(1)当然啦 最坏的情况下 grid[0][0】开始 bfs 会直接遍历整个图 也就是m×n的复杂度。所以实际上 BFS的时间复杂度也是O(m×n)但是这两部分的时间复杂度是分开的互不影响总体的时间复杂度就是O(m×n m×n 2O(m×n)常数因子忽略 所以最终的时间复杂度就是O(m×n)
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

济南网站制作经验wordpress引用图片

多模态AI实战指南:从技术选型到企业级部署 【免费下载链接】CogVLM a state-of-the-art-level open visual language model | 多模态预训练模型 项目地址: https://gitcode.com/gh_mirrors/co/CogVLM 还在为如何选择合适的多模态AI技术而困扰吗?面…

张小明 2026/1/15 19:27:11 网站建设

毕业设计 网站建设手机排行榜网站

SwiftUI-Animations是一个强大的开源动画库,专门为SwiftUI开发者提供丰富的预定义动画组件。无论你是iOS开发新手还是经验丰富的开发者,这个库都能帮助你轻松创建专业级的交互动效,让你的应用界面更加生动有趣。 【免费下载链接】SwiftUI-Ani…

张小明 2026/1/13 5:28:00 网站建设

顺德门户网站建设公司获取小程序api

技术面试宝典:从零开始构建你的面试竞争力 【免费下载链接】tech-interview-handbook 这个项目是《技术面试手册》(Tech Interview Handbook),为忙碌的软件工程师提供经过策划的编程面试准备材料,包括算法问题、最佳实…

张小明 2026/1/13 6:47:49 网站建设

佛山哪里有做网站的园林景观设计公司需要什么资质

人工智能之数学基础 离散数学 第二章 图论—公式关注公众号 文章目录人工智能之数学基础 离散数学前言一、图的基本定义1. 什么是图?2. 图的类型3. 基本术语二、图的表示方法1. 邻接矩阵(Adjacency Matrix)2. 邻接表(Adjacency L…

张小明 2026/1/13 7:35:48 网站建设

有没有什么 网站能够做试卷免费开店的平台

还在为Excel的单调图表发愁吗?想制作专业级可视化图表却不懂编程?🤔 别担心,今天带你玩转RAWGraphs这款神器,让你3分钟从数据小白变身可视化达人! 【免费下载链接】rawgraphs-app A web interface to creat…

张小明 2026/1/13 8:10:35 网站建设

网站开发模板专家数据库查网站域名备案查询系统

第一章:理发预约困局的根源与技术破局点传统理发店的预约系统多依赖人工电话登记或微信沟通,信息分散、易遗漏,导致客户等待时间长、门店排班混乱。这一问题的根源在于缺乏统一的数据管理平台和实时状态同步机制。顾客无法查看理发师的空闲时…

张小明 2026/1/13 7:48:36 网站建设