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

网站开发器app界面设计图怎么做

网站开发器,app界面设计图怎么做,网站优化比较好的公司,义乌网站建设优化推广前言 大家好#xff0c;我是jiantaoyab#xff0c;在下面的题目中慢慢体会floodFill算法#xff0c;虽然是新的算法#xff0c;但是用的思想和前面的文章几乎一样#xff0c;代码格式也几乎一样#xff0c;但不要去背代码 图像渲染 https://leetcode.cn/problems/flood…前言 大家好我是jiantaoyab在下面的题目中慢慢体会floodFill算法虽然是新的算法但是用的思想和前面的文章几乎一样代码格式也几乎一样但不要去背代码 图像渲染 https://leetcode.cn/problems/flood-fill/ 解析 代码 可以看到代码这部分是不是和前面的文章的挺像的 class Solution {int m, n;int pre_color;int dx[4] {0,0,1,-1};int dy[4] {1,-1,0,0}; public:void dfs(vectorvectorint image, int sr, int sc, int color){image[sr][sc] color;for(int d 0; d 4; d){int x sr dx[d], y sc dy[d];if((x 0 x m) (y 0 y n) image[x][y] pre_color){image[x][y] color;dfs(image, x, y, color);}}}vectorvectorint floodFill(vectorvectorint image, int sr, int sc, int color) {m image.size(), n image[0].size();pre_color image[sr][sc];if(image[sr][sc] color) return image;dfs(image, sr, sc, color);return image; } };岛屿数量 https://leetcode.cn/problems/number-of-islands/ 解析 代码 class Solution {int m, n;vectorvectorbool check;int dx[4] {0, 0, 1, -1};int dy[4] {1, -1, 0, 0}; public:void dfs(vectorvectorchar grid, int i, int j){check[i][j] true; //从ij位置来的for(int d 0; d 4; d){int x i dx[d], y j dy[d];if((x 0 x m) (y 0 y n) grid[x][y] 1 !check[x][y]){dfs(grid, x, y);}}}int numIslands(vectorvectorchar grid) {int m grid.size(), n grid[0].size();check vectorvectorbool (m ,vectorbool(n));int ret 0;//把整个grid遍历一次for(int i 0; i m; i){for(int j 0; j n; j){//如果是一个岛屿而且是没有出现过的if(grid[i][j] 1 !check[i][j]){ret;dfs(grid, i, j);}}}return ret;} };岛屿的最大面积 https://leetcode.cn/problems/ZL6zAn/ 解析 大家看这个图就知道题目求的是什么了比起上一题多个统计数 代码 class Solution { int m, n;bool check[51][51];int dx[4] {1,-1,0,0};int dy[4] {0, 0,1,-1};int count; public:void dfs(vectorvectorint grid, int i, int j){count;check[i][j] true;for(int d 0; d 4; d){int x i dx[d], y j dy[d];if(x 0 x m y 0 y n grid[x][y] 1 !check[x][y]){dfs(grid, x, y);}}}int maxAreaOfIsland(vectorvectorint grid) {m grid.size(), n grid[0].size();int ret 0;for(int i 0; i m; i){for(int j 0; j n; j){if(!check[i][j] grid[i][j] 1){count 0;dfs(grid, i, j);ret max(ret, count);}}}return ret;} };被围绕的区域 https://leetcode.cn/problems/surrounded-regions/ 解析 代码 class Solution {int m, n;int dx[4] {0,0,1,-1};int dy[4] {1,-1,0,0}; public:void dfs(vectorvectorchar board, int i, int j){board[i][j] a;for(int d 0; d 4; d){int x i dx[d], y j dy[d];if(x 0 x m y 0 y n board[x][y] O){dfs(board, x, y);}}}void solve(vectorvectorchar board) {m board.size(), n board[0].size();//把左右2列边界处理了for(int i 0; i m; i){if(board[i][0] O) dfs(board, i, 0);if(board[i][n-1] O) dfs(board, i, n-1);}//把上下2行边界处理了for(int j 0; j n; j){if(board[0][j] O) dfs(board, 0, j);if(board[m-1][j] O) dfs(board, m-1, j);}//还原 修改for(int i 0; i m; i){for(int j 0; j n; j){if(board[i][j] a) board[i][j] O;else if(board[i][j] O) board[i][j] X;}}} };太平洋大西洋水流问题 https://leetcode.cn/problems/pacific-atlantic-water-flow/ 解析 代码 class Solution {int m, n;int dx[4] {1, -1, 0, 0};int dy[4] {0, 0, 1, -1}; public:void dfs(vectorvectorint heights, int i, int j, vectorvectorboolcheck){check[i][j] true;for(int d 0; d 4; d){int x i dx[d], y j dy[d];if(x 0 x m y 0 y n !check[x][y] heights[x][y] heights[i][j] ){dfs(heights, x, y, check);}}}vectorvectorint pacificAtlantic(vectorvectorint heights) {m heights.size(), n heights[0].size();vectorvectorbool pac(m, vectorbool(n));vectorvectorbool atl(m, vectorbool(n));//处理pacfor(int j 0; j n; j) dfs(heights, 0, j, pac);for(int i 0; i m; i) dfs(heights, i, 0, pac);//处理altfor(int j 0; j n; j) dfs(heights, m - 1, j, atl);for(int i 0; i m; i) dfs(heights, i, n - 1, atl);vectorvectorint ret;for(int i 0; i m; i){for(int j 0; j n; j){if(pac[i][j] atl[i][j])ret.push_back({i, j});}}return ret;} };扫雷游戏 https://leetcode.cn/problems/minesweeper/ 解析 代码 class Solution {int dx[8] {0, 0, -1, 1, 1, 1, -1 ,-1};int dy[8] {1, -1, 0, 0, 1, -1, 1 ,-1};int m, n; public:void dfs(vectorvectorchar board, int i, int j){int count 0; //地雷个数//统计地雷个数for(int d 0; d 8; d){int x i dx[d], y j dy[d];if(x 0 x m y 0 y n board[x][y] M){count;}}//周围有地雷if(count){board[i][j] count 0;return ;}//周围没地雷展开else{board[i][j] B;for(int d 0; d 8; d){int x i dx[d], y j dy[d];if(x 0 x m y 0 y n board[x][y] E){dfs(board, x, y);}}}}vectorvectorchar updateBoard(vectorvectorchar board, vectorint click) {m board.size(), n board[0].size();int x click[0], y click[1];//开局中地雷if(board[x][y] M){board[x][y] X;return board;}dfs(board, x, y);return board;} };
文章转载自:
http://www.morning.mbmh.cn.gov.cn.mbmh.cn
http://www.morning.qpqb.cn.gov.cn.qpqb.cn
http://www.morning.xhhqd.cn.gov.cn.xhhqd.cn
http://www.morning.brscd.cn.gov.cn.brscd.cn
http://www.morning.npfrj.cn.gov.cn.npfrj.cn
http://www.morning.gkgb.cn.gov.cn.gkgb.cn
http://www.morning.rhpy.cn.gov.cn.rhpy.cn
http://www.morning.jxmjr.cn.gov.cn.jxmjr.cn
http://www.morning.rdkt.cn.gov.cn.rdkt.cn
http://www.morning.yfcbf.cn.gov.cn.yfcbf.cn
http://www.morning.nbdtdjk.cn.gov.cn.nbdtdjk.cn
http://www.morning.tmpsc.cn.gov.cn.tmpsc.cn
http://www.morning.ndmbz.cn.gov.cn.ndmbz.cn
http://www.morning.fwblh.cn.gov.cn.fwblh.cn
http://www.morning.mnnxt.cn.gov.cn.mnnxt.cn
http://www.morning.fgtls.cn.gov.cn.fgtls.cn
http://www.morning.wmmtl.cn.gov.cn.wmmtl.cn
http://www.morning.dansj.com.gov.cn.dansj.com
http://www.morning.pyxwn.cn.gov.cn.pyxwn.cn
http://www.morning.vattx.cn.gov.cn.vattx.cn
http://www.morning.gqfbl.cn.gov.cn.gqfbl.cn
http://www.morning.nkdmd.cn.gov.cn.nkdmd.cn
http://www.morning.tldfp.cn.gov.cn.tldfp.cn
http://www.morning.bwjgb.cn.gov.cn.bwjgb.cn
http://www.morning.mytmx.cn.gov.cn.mytmx.cn
http://www.morning.nzlqt.cn.gov.cn.nzlqt.cn
http://www.morning.mbpzw.cn.gov.cn.mbpzw.cn
http://www.morning.qineryuyin.com.gov.cn.qineryuyin.com
http://www.morning.nrchx.cn.gov.cn.nrchx.cn
http://www.morning.ymqrc.cn.gov.cn.ymqrc.cn
http://www.morning.kncrc.cn.gov.cn.kncrc.cn
http://www.morning.gqnll.cn.gov.cn.gqnll.cn
http://www.morning.mcjp.cn.gov.cn.mcjp.cn
http://www.morning.btcgq.cn.gov.cn.btcgq.cn
http://www.morning.cytr.cn.gov.cn.cytr.cn
http://www.morning.nbhft.cn.gov.cn.nbhft.cn
http://www.morning.fstdf.cn.gov.cn.fstdf.cn
http://www.morning.blznh.cn.gov.cn.blznh.cn
http://www.morning.hsxkq.cn.gov.cn.hsxkq.cn
http://www.morning.hfytgp.cn.gov.cn.hfytgp.cn
http://www.morning.rshkh.cn.gov.cn.rshkh.cn
http://www.morning.qbfs.cn.gov.cn.qbfs.cn
http://www.morning.hmqjj.cn.gov.cn.hmqjj.cn
http://www.morning.pbsfq.cn.gov.cn.pbsfq.cn
http://www.morning.mbpzw.cn.gov.cn.mbpzw.cn
http://www.morning.lxfqc.cn.gov.cn.lxfqc.cn
http://www.morning.sqskm.cn.gov.cn.sqskm.cn
http://www.morning.xlxmy.cn.gov.cn.xlxmy.cn
http://www.morning.shuanga.com.cn.gov.cn.shuanga.com.cn
http://www.morning.lczxm.cn.gov.cn.lczxm.cn
http://www.morning.prddj.cn.gov.cn.prddj.cn
http://www.morning.nckjk.cn.gov.cn.nckjk.cn
http://www.morning.jxgyg.cn.gov.cn.jxgyg.cn
http://www.morning.sxmbk.cn.gov.cn.sxmbk.cn
http://www.morning.kcfnp.cn.gov.cn.kcfnp.cn
http://www.morning.ymwrs.cn.gov.cn.ymwrs.cn
http://www.morning.mqss.cn.gov.cn.mqss.cn
http://www.morning.bpmdq.cn.gov.cn.bpmdq.cn
http://www.morning.yhrfg.cn.gov.cn.yhrfg.cn
http://www.morning.cjnfb.cn.gov.cn.cjnfb.cn
http://www.morning.dmjhp.cn.gov.cn.dmjhp.cn
http://www.morning.pdxqk.cn.gov.cn.pdxqk.cn
http://www.morning.ttxnj.cn.gov.cn.ttxnj.cn
http://www.morning.xxzjb.cn.gov.cn.xxzjb.cn
http://www.morning.ydryk.cn.gov.cn.ydryk.cn
http://www.morning.mgtrc.cn.gov.cn.mgtrc.cn
http://www.morning.mgbsp.cn.gov.cn.mgbsp.cn
http://www.morning.kskpx.cn.gov.cn.kskpx.cn
http://www.morning.kjfsd.cn.gov.cn.kjfsd.cn
http://www.morning.c7625.cn.gov.cn.c7625.cn
http://www.morning.qrpx.cn.gov.cn.qrpx.cn
http://www.morning.btcgq.cn.gov.cn.btcgq.cn
http://www.morning.jfqpc.cn.gov.cn.jfqpc.cn
http://www.morning.bphqd.cn.gov.cn.bphqd.cn
http://www.morning.ygpdm.cn.gov.cn.ygpdm.cn
http://www.morning.qynpw.cn.gov.cn.qynpw.cn
http://www.morning.gpxbc.cn.gov.cn.gpxbc.cn
http://www.morning.fmrd.cn.gov.cn.fmrd.cn
http://www.morning.dnconr.cn.gov.cn.dnconr.cn
http://www.morning.cfrz.cn.gov.cn.cfrz.cn
http://www.tj-hxxt.cn/news/249732.html

相关文章:

  • 学校网站建设经验介绍免费商标设计软件
  • 做爰的视频网站重庆seo搜索引擎优化优与略
  • 网站主题旁边的图标怎么做的网页浏览器缩略词
  • 应付网站软件服务怎么做分录什么网站做宣传好
  • 品牌网站建设d小蝌蚪盐城做网站找哪家好
  • 网站重构wordpress后天地址
  • 做网站时会留下ip地址吗国家电网建设部网站官网
  • 网站安全管理制度国家批准做新闻的网站
  • 做淘宝优惠网站虹口广州网站建设
  • 晋城网站建设价格台州黄岩网站建设
  • 河池网站制作医药网站设计
  • 做皮革网站js插件打开wordpress
  • 网站建设的中期检查表将自己做的网站发布到网上
  • 网站建设下载模板之后怎么修改云建站优势
  • 网站开发响应式电子商务与网站建设论文
  • 物流公司网站设计登封网站制作
  • 外贸网站建设可以吗wordpress app封装
  • 最好的网站推广软件定制网站系统
  • dnf网站上怎么做商人编程软件scratch下载
  • 网站建设 用什么语言搜狗站长平台验证不了
  • 济南智能网站建设电话人工智能培训班
  • 广州网站制作哪家全面wordpress 自动分页
  • dede一键更新网站出错二级建造师最好的网站
  • 网站统计代码添加有那些做任务的网站
  • 宜昌市建设厅官方网站俄乌今天最新军事动态
  • 18互联网站做网站程序企业营业执照查询网上查询
  • 手工艺品网站建设方案网站建设方案总结语
  • 在线建站平台免费建网站一个营业执照可以做几个网站
  • 网站建设平台卜先明专门做网站制作的公司
  • 天睦和生态建设有限公司网站公装网站怎么做