关于图论【卡码网104.建造最大岛屿的思考】
1、本题题目2、本题代码3、关键思路// 第一步记录map映射key岛屿编号value岛屿面积// 第二步用set集合每把一个0处理成1就把这个1周围的不同岛屿面积加起来set标记已加入的岛屿4、注意事项// 如果有用到map映射和set集合要记得引入头文件否则会一直编译错误// 注意要考虑全是陆地的情况// 注意C里面set集合的使用场景和使用方式// 判断这个岛屿的面积有没有加入过计算// 判断一个东西有没有进来过// 可以用set集合// 具体判断实际有没有进来过的方法是.count()// 如果有进来过set里的计数count会加1所以如果set里的一个东西的计数count不是0说明已经来过了直接contonue去下一次循环// 如果没有进来过用set的插入函数.insert()// 要搞清楚这个函数你是要拿来干嘛的// void DFS()这个函数我们是要拿来把同一个岛屿变成统一的编号的并记录这个编号的岛屿的面积// 所以这个函数的参数有int mark// 而不是其他东西// 注意同一个生命周期里不能出现相同的变量名// 注意不要打字打得太快就飞起来了现在在干什么要搞清楚// 比如边界处理那里要搞清楚我们现在在让他不要超出边界第一次打的代码居然有nearj grid[0].size()这种东西// 注意细节// 很多细节一起出错的时候找都找不到

相关新闻

C语言入门实战:控制台扫雷游戏开发全解析

C语言入门实战:控制台扫雷游戏开发全解析

1. 项目概述:为什么从扫雷开始学C语言?如果你刚接触C语言,或者学了一阵子语法却感觉无从下手,不知道那些变量、循环、指针到底能用来做什么,那么我强烈建议你动手写一个“扫雷”游戏。这不是什么高深莫测的项目&#x…

2026/7/28 6:51:53阅读更多 →
Java后端工程师求职指南:从技术栈梳理到简历优化与面试突破

Java后端工程师求职指南:从技术栈梳理到简历优化与面试突破

最近几年,“Java已死”的论调时不时就会冒出来,尤其是在一些新兴语言快速发展的背景下。但现实是,Java后端开发岗位依然海量,薪资天花板也足够高。问题往往不在于语言本身,而在于求职者自身的技术栈与市场需求的错配。…

2026/7/28 6:51:53阅读更多 →
TI TPIC7710EVM评估板实战指南:快速上手汽车电子驻车制动系统开发

TI TPIC7710EVM评估板实战指南:快速上手汽车电子驻车制动系统开发

1. 项目概述与核心价值在汽车电子系统,特别是底盘控制和安全相关的领域,电子驻车制动(EPB)正迅速取代传统的机械手刹。其核心在于通过一个高度集成的控制器,接收来自按钮或自动驻车系统的指令,精确控制电机…

2026/7/28 6:51:53阅读更多 →
QKeyMapper:Windows开源输入设备管理工具终极指南

QKeyMapper:Windows开源输入设备管理工具终极指南

QKeyMapper:Windows开源输入设备管理工具终极指南 【免费下载链接】QKeyMapper [按键映射工具] QKeyMapper,Qt开发Win10&Win11可用,不修改注册表、不需重新启动系统,可立即生效和停止。支持游戏手柄映射到键鼠,手柄…

2026/7/28 10:29:02阅读更多 →
[MMU]VMM系统中,三级页表查找是怎么做的?

[MMU]VMM系统中,三级页表查找是怎么做的?

VMM系统中,三级页表查找是怎么做的 摘要:在 VMM (Virtual Memory Management) 系统中,三级页表查找是现代操作系统(如 Linux 在 x86_64 架构上)常用的一种虚拟地址到物理地址的映射机制,用于支持大地址空间的内存管理。以下详细解释三级页表查找的原理、页表条目 …

2026/7/28 10:29:02阅读更多 →
三步让老Mac重获新生:OpenCore Legacy Patcher完整指南

三步让老Mac重获新生:OpenCore Legacy Patcher完整指南

三步让老Mac重获新生:OpenCore Legacy Patcher完整指南 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 你是否还在为手中的老Mac无法升级最新系统…

2026/7/28 10:29:02阅读更多 →
鸿蒙 性能调优工具:DevEco Profiler(一)

鸿蒙 性能调优工具:DevEco Profiler(一)

DevEco Profiler是DevEco Studio提供的场景化调优工具,帮助完成不同应用模型和场景下的性能数据采集。遵循Top-Down的设计理念和数据展示范式,被采集的数据经由工具分析,由浅到深以泳道形式直观呈现,提供深入具体函数运行热点、CP…

2026/7/28 10:29:02阅读更多 →
终极iOS虚拟定位实战指南:如何在3分钟内安全修改iPhone位置

终极iOS虚拟定位实战指南:如何在3分钟内安全修改iPhone位置

终极iOS虚拟定位实战指南:如何在3分钟内安全修改iPhone位置 【免费下载链接】iFakeLocation Simulate locations on iOS devices on Windows, Mac and Ubuntu. 项目地址: https://gitcode.com/gh_mirrors/if/iFakeLocation iFakeLocation是一款基于苹果官方开…

2026/7/28 10:29:02阅读更多 →
WebSocket认证实践:Token传递与安全实现

WebSocket认证实践:Token传递与安全实现

1. Websocket与Token认证的深度解析Websocket作为一种全双工通信协议,在现代Web应用中扮演着重要角色。不同于传统的HTTP请求,Websocket建立的是持久化连接,这就带来了一个关键问题:如何在连接建立时传递认证凭证(如To…

2026/7/28 10:27:02阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/28 4:06:39阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/28 2:08:06阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/28 1:38:28阅读更多 →
告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:29阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:29阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:29阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/27 16:57:54阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/28 3:17:03阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/28 2:35:58阅读更多 →