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

看汽车图片的网站可以做壁纸浙江软装公司

看汽车图片的网站可以做壁纸,浙江软装公司,常见的搜索引擎,广西壮族自治区住房和城乡建设厅一、题目描述 二、解题思路 1、先求出以矩阵中的每个单元格为起点的最长递增路径 题目中说#xff0c;对于每个单元格#xff0c;你可以往上#xff0c;下#xff0c;左#xff0c;右四个方向移动。那么以一个单元格为起点的最长递增路径就是#xff1a;从该单元格往上…一、题目描述 二、解题思路 1、先求出以矩阵中的每个单元格为起点的最长递增路径 题目中说对于每个单元格你可以往上下左右四个方向移动。那么以一个单元格为起点的最长递增路径就是从该单元格往上下左右四个方向走的四条递增路径中的最大值即最长的一条递增路径。 2、在求出的所有最长递增路径中找最大值 因为题目是求矩阵中的最长递增路径所以要在求出的所有最长递增路径中找最大值。 3、使用“记忆化搜索”递归“备忘录” 来解决该题。 三、 代码 class Solution {int m, n;//遍历上、下、左、右四个方向所需的数组int[] dx {0,0,1,-1};int[] dy {1,-1,0,0};int[][] memo; //备忘录public int longestIncreasingPath(int[][] matrix) {m matrix.length;n matrix[0].length;memo new int[m][n];//求所有的最长递增路径中的最大值int ret 0;for(int i 0; i m; i) {for(int j 0; j n; j) {ret Math.max(ret,dfs(i, j, matrix));}}return ret;}//递归函数//求出以矩阵中的每个单元格为起点的最长递增路径上下左右四个方向中的最大值public int dfs(int i, int j, int[][] matrix) {if(memo[i][j] ! 0) {return memo[i][j];}int ret 1;for(int k 0; k 4; k) {int x i dx[k];int y j dy[k];if(x 0 x m y 0 y n matrix[x][y] matrix[i][j]) {ret Math.max(ret, dfs(x,y,matrix)1);}}memo[i][j] ret;return ret;} }
http://www.dnsts.com.cn/news/20584.html

相关文章:

  • 网站建设的搜索功能百度推广优化是什么?
  • 怎么知道网站用什么软件做的建筑网站设计
  • qq查冻结网站怎么做科技之全球垄断
  • 定制一个高端网站免费网上开店
  • Dw做网站怎么加logo什么样的企业要做网站
  • 装饰公司怎样做网站磁力下载
  • 网站建设技术进行开发特种设备企业服务平台
  • 手机如何创造网站黄冈网站推广软件视频
  • 网站由什么组成网站建设代码
  • 建网站html5广告设计培训班有用吗
  • 阿里云 部署网站柳州建设网站
  • 免费发布信息网有哪些网站古腾堡wordpress
  • 关键词优化包含vps优化wordpress
  • 中国最好的旅游网站企业网站免费建站程序
  • 企业做网站能赚钱么中国兰州网
  • 广州网站优化价格百度网盘网页版入口官网
  • 家具网站首页模板网站怎么做数据备份
  • 徐汇微信手机网站制作增城新闻头条今天
  • 查询工程建设项目的网站ui设计和网站开发
  • 分答网站看广告收益的正规平台
  • 外贸网站制作公司哪家好数据推广公司
  • 河南股票配资网站建设开源程序做网站任务
  • 企业网站免费推广的方法.西安长安区网站优化地址
  • 网站站外引流怎么做网站已运行时间代码
  • 淘宝客做连接网站吗城市建设灯具网站
  • 昆明网站建设优化图片杭州萧山网站开发
  • 兰州网站建设怎么选wordpress首页随机推荐
  • 建网站用什么系统怎么开发游戏软件
  • 中建八局土木建设有限公司网站网络营销运营外包
  • 360街景地图最新版肇庆seo推广公司