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

wordpress做推送检查网站的跳转路径是否清晰 哪里要优化

wordpress做推送,检查网站的跳转路径是否清晰 哪里要优化,国外免费域名注册平台,兰州市政建设集团官网题目描述: 有一幅以 m x n 的二维整数数组表示的图画 image ,其中 image[i][j] 表示该图画的像素值大小。你也被给予三个整数 sr , sc 和 color 。你应该从像素 image[sr][sc] 开始对图像进行上色 填充 。 为了完成 上色工作: 从初始像素…

题目描述:

有一幅以 m x n 的二维整数数组表示的图画 image ,其中 image[i][j] 表示该图画的像素值大小。你也被给予三个整数 sr ,  sc 和 color 。你应该从像素 image[sr][sc] 开始对图像进行上色 填充 。

为了完成 上色工作

  1. 从初始像素开始,将其颜色改为 color
  2. 对初始坐标的 上下左右四个方向上 相邻且与初始像素的原始颜色同色的像素点执行相同操作。
  3. 通过检查与初始像素的原始颜色相同的相邻像素并修改其颜色来继续 重复 此过程。
  4. 当 没有 其它原始颜色的相邻像素时 停止 操作。

最后返回经过上色渲染 修改 后的图像 。

示例 1:

输入:image = [[1,1,1],[1,1,0],[1,0,1]],sr = 1, sc = 1, color = 2

输出:[[2,2,2],[2,2,0],[2,0,1]]

解释:在图像的正中间,坐标 (sr,sc)=(1,1) (即红色像素),在路径上所有符合条件的像素点的颜色都被更改成相同的新颜色(即蓝色像素)。

注意,右下角的像素 没有 更改为2,因为它不是在上下左右四个方向上与初始点相连的像素点。

示例 2:

输入:image = [[0,0,0],[0,0,0]], sr = 0, sc = 0, color = 0

输出:[[0,0,0],[0,0,0]]

解释:初始像素已经用 0 着色,这与目标颜色相同。因此,不会对图像进行任何更改。

提示:

  • m == image.length
  • n == image[i].length
  • 1 <= m, n <= 50
  • 0 <= image[i][j], color < 216
  • 0 <= sr < m
  • 0 <= sc < n

题目链接:

. - 力扣(LeetCode)

解题主要思路:

采用广度优先遍历策略即bfs,比如例1,第一层为image[1][1],我们将它入队列,然后检测它的上下左右,符合要求的为image[0][1]和image[1][0],以此为例继续探索第三层。

解题代码:

class Solution {
public:typedef pair<int, int> PII;int dx[4] = {0, 0, 1, -1};int dy[4] = {1, -1, 0, 0};vector<vector<int>> floodFill(vector<vector<int>>& image, int sr, int sc, int color) {int pre = image[sr][sc];if (pre == color) return image;int m = image.size(), n = image[0].size();queue<PII> que;que.push(make_pair(sr, sc));while (que.size()) {auto [a, b] = que.front();que.pop();image[a][b] = color;  // 上色for (int i = 0; i < 4; ++i) {// 检测它的上下左右是否需要上色int x = a + dx[i];int y = b + dy[i];if (x >= 0 && x < m && y >= 0 && y < n && image[x][y] == pre) {que.push(make_pair(x, y));}}}return image;}
};

http://www.15wanjia.com/news/164087.html

相关文章:

  • wordpress银行模板下载排名优化公司案例
  • 随州网站建设厂家wordpress号码
  • 免费移动网站建站怎样使自己做的网站上线
  • 德阳网站优化好用的海报设计网站
  • 阿克苏网站建设一条龙服务建筑通
  • 昆明网站建站平台php网站开发背景
  • 打开上次浏览的网站好的做外贸的网站
  • 重庆营销型网站建设公司怎么找一手app推广代理
  • 做网站要找什么软件安庆信德建设咨询有限公司网站
  • 网站做301跳转的方法河南省建筑网官网
  • 做网站前应该怎么处理项目网络计划软件教程
  • 网站建设类书籍宁波专业做公司网站的科技公司
  • 网站建设绿茶广州番禺属于哪个区
  • 试用网站开发游戏币网站怎么做
  • 电子商务网站开发系统平台免费网络推广软件有哪些
  • asp.net 新建网站东莞网站排名优化公司
  • 52做网站云南网直播
  • 做有后台的网站建设工程质量检测公司网站
  • 重庆网站建设公司下载网络设置怎么设置
  • 免费制作广州网站wordpress删除文章
  • 网站建设与推广推荐做网站前端和平面配合
  • 做静态网站接单开发软件需要学什么专业
  • 减少wordpress响应时间关于seo网站优化公司
  • c asp.net 发布网站营销型网站开发推广
  • phpcms 手机网站html教程 pdf
  • 网站建站模式广州市门户网站建设
  • 义乌1688网站网页设计七色板网站建设
  • 北京网站优化推广分析体验营销
  • 云南网站建设定做c 做网站方便吗
  • 企业网站建设湖南岚鸿知乎软文推广