当前位置: 首页 > news >正文

网站keywords标签怎么写wordpress如何上传文档供下载

网站keywords标签怎么写,wordpress如何上传文档供下载,电商运营一天都干啥,网站服务器不稳定怎么办FloodFill(洪水灌溉)算法,我们一般用以下情景模拟:假设我们有一个二维数组,每一个元素代表其高度(正负表示低于/高于水平面),假设现在从四面八方来了洪水,问哪些元素代表…

FloodFill(洪水灌溉)算法,我们一般用以下情景模拟:假设我们有一个二维数组,每一个元素代表其高度(正负表示低于/高于水平面),假设现在从四面八方来了洪水,问哪些元素代表的区域先被水覆盖,很明显,需要低于水平面才能满足要求而且需要周围都要低于水平面。因此FF算法的本质是找性质相同的联通块。

而BFS(深度优先算法),是从层序遍历的角度来查找是否有符合的区域。除此之外还有DFS(深度优先算法)采用一条路走到黑的方法来寻找,本篇我们咱不说后者。

实战模拟——图像渲染

我们先从标记点开始渲染,然后分别渲染其上下左右,然后分别以其为中心继续渲染。

关于细节我们写在下面的代码中。

class Solution {
public:int dx[4]={0,0,1,-1};//dx,dy数组用于枚举某一坐标的上下左右int dy[4]={1,-1,0,0};//每一个坐标分别加两个数组的元素即可得到相邻的位置vector<vector<int>> floodFill(vector<vector<int>>& image, int sr, int sc, int color) {int prev=image[sr][sc];if(prev==color) return image;//染色相同则不需要染int m=image.size(),n=image[0].size();queue<pair<int,int>> q; //用队列储存还没进行染色的相邻符合区域q.push({sr,sc});while(q.size()){auto [a,b]=q.front();//染色后就取出q.pop();image[a][b]=color;for(int i=0;i<4;i++)//循环4次表示枚举上下左右{int x=a+dx[i],y=b+dy[i];if(x>=0&&x<m&&y>=0&&y<n&&image[x][y]==prev)//注意不可越界{q.push({x,y});}}}return image;}
};

http://www.dtcms.com/a/415524.html

相关文章:

  • 管家婆网店ERP打印模板如何添加页码
  • Linux云服务器如何手动配置DNS?
  • 利用微博做网站排名福田蒙派克10座
  • php源码网站修改商业网站开发文档
  • 淘宝做网站 评价话语网站中的文章可以做排名吗
  • Ollama安装到D盘教程
  • 【金仓数据库产品体验官】KES-ORACLE兼容模式再体验之FLASHBACK
  • ReVanced Patches - Android应用功能增强补丁集
  • php制作网站用什么软件影视网站源码下载
  • Vala编程语言高级特性-参数方向
  • 网站开发有什么用图片编辑器免费
  • 通义万相Wan2.5模型实测,可生成音画同步视频
  • 电子商务网站开发费用调研报告网络营销方式思维导图
  • dll网站服务推荐电商网站建设
  • gRPC-Go - 高性能 gRPC 框架的 Go 实现
  • 将Gowin高云FPGA仿真库导入Modelsim中并编译
  • 百姓网网站源码宜宾网站建设价格
  • 手机版网站案例云南网上工商办事大厅
  • SpringBoot项目Excel成绩录入功能详解:从文件上传到数据入库的全流程解析
  • Excel批量导入到数据库的方法
  • 开发网站定制珠海柏泰教育官方网站建设
  • 出版物级标记语言解析
  • 集合划分:用元素交换法破解等和难题
  • 培训建设网站深圳建站公司
  • 网站规划与建设规划书wordpress个性时光轴主题
  • 个人网站备案幕布网易梦幻西游手游官方网站下载
  • 数据集 - Al-Maktabah-Al-Shamilah (伊斯兰典籍全集)
  • uC/OS-III 队列(Queue)操作
  • 速度即排名:90分以下=谷歌流量流失?
  • 企业网站空间选择什么网站可以找人做设计