原题链接:https://leetcode.com/problems/flood-fill/

vector<vector<int>> floodFill(vector<vector<int>>& image, int sr, int sc, int newColor) {int m = image.size(), n = image[0].size();int dx[4] = {-1, 0, 1, 0}, dy[4] = {0, 1, 0, -1};int oldColor = image[sr][sc];if (oldColor == newColor) return image;image[sr][sc] = newColor;for (int i = 0; i < 4; i ++ ) {int x = sr + dx[i], y = sc + dy[i];if(x >= 0 && x < m && y >=0  && y < n && image[x][y] == oldColor) {floodFill(image, sr + dx[i], sc + dy[i], newColor);}}return image;
}

leetcode算法题--Flood Fill相关推荐

  1. LeetCode算法题-Nth Digit(Java实现)

    这是悦乐书的第215次更新,第228篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400).找到无限整数序列的第n个数字1,2,3,4,5,6,7,8 ...

  2. LeetCode算法题-Reverse Linked List(Java实现)

    这是悦乐书的第192次更新,第195篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206).反转单链表.例如: 输入:1-> 2-> 3- ...

  3. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)

    这是悦乐书的第219次更新,第231篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第86题(顺位题号是405).给定一个整数,写一个算法将其转换为十六进制.对于负整数,使 ...

  4. leetcode算法题--零钱兑换

    原题链接:https://leetcode-cn.com/problems/coin-change/ 相关题目:leetcode算法题–完全平方数★ 动态规划 dp[i] i从0到amount,dp[ ...

  5. leetcode算法题-- 买卖股票的最佳时机

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ 这类股票题目请见leetcode算法题–最佳买卖股票时机含 ...

  6. leetcode算法题--买卖股票的最佳时机 II

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/ 这类股票题目请见leetcode算法题–最佳买卖股票 ...

  7. leetcode算法题--买卖股票的最佳时机含手续费

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/ 这类股票题目请见 ...

  8. leetcode算法题--完全平方数★

    原题链接:https://leetcode-cn.com/problems/perfect-squares/ 相关题目:leetcode算法题–零钱兑换 1.回溯法 就是暴力法,套路就是递归,但是有很 ...

  9. leetcode算法题--不同的二叉搜索树

    原题链接:https://leetcode-cn.com/problems/unique-binary-search-trees/ 相关题目:leetcode算法题--不同的二叉搜索树 II 1.递归 ...

最新文章

  1. java enum.isdefined_Enum.IsDefined 方法 (System) | Microsoft Docs
  2. 美军花大力推动人工智能研发
  3. SVN配置自启动服务碰到[SC] OpenSCManager 失败 5:解决办法
  4. word2vec损失函数的数学推导和近似训练以及doc2vec的实战掉包应用
  5. 【错误记录】-eclipse 导入类 提示The import XXX cannot be resolved
  6. fegin需要实现类_【第24条】静态成员类优于非静态成员类
  7. Oracle 一些常用函数
  8. java基础—自定义一个比较器,按照字符串的长度升序的方法来比较字符串进行储存(java集合三)
  9. php获取字符串长度函数strlen和mb_strlen
  10. php自动裁剪黑边,视频画面裁剪怎么将视频四周的黑边去除?
  11. gmail导入foxmail
  12. 每行代码都有注释释的java面向对象代码_每行代码都有注释释的java面向对象代码...
  13. thinkphp 框架两种模式 两种模式:开发调试模式、线上生产模式
  14. VS2012下MFC程序的换肤(Skin++、SkinMagic、USkin、SkinSharp)
  15. centos6.5重置密码
  16. 计算机网络 ping中ttl,ping命令TTL什么意思 ping值ttl多少算正常
  17. 目标主机showmount -e信息泄露(CVE-1999-0554),如何禁止只允许特定主机使用showmount -e查看挂载列表
  18. 哪些原因会导致头晕头痛,日常应该如何去注意呢?
  19. 从大数据舆情传播角度看《三生三世十里桃花》
  20. Catlike Coding Unity教程系列 中文翻译 Basics篇(一)Game Objects and Scripts

热门文章

  1. java和python工资-Python和Java,哪个就业薪资更高
  2. python在中国的发展-python在中国的现状和发展趋势
  3. python中的time库安装步骤-python中time库的使用
  4. python怎么导入文本-如何导入其他Python文件?
  5. python图片通道分离
  6. Tensorflow-gpu 在Anaconda中使用出现问题的解决方式
  7. libevent中的时间及相关的管理
  8. Linux中设置服务自启动的三种方式(转)
  9. Intellij Idea生成serialVersionUID的方法
  10. css实现左边div固定宽度,右边div自适应撑满剩下的宽度