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

html网站地图在线生成外贸整合推广

html网站地图在线生成,外贸整合推广,金融 网站 模板,电商网站设计流程给定一个整数矩阵#xff0c;找出最长递增路径的长度。 对于每个单元格#xff0c;你可以往上#xff0c;下#xff0c;左#xff0c;右四个方向移动。 你不能在对角线方向上移动或移动到边界外#xff08;即不允许环绕#xff09;。 示例 1: 输入: nums [ [9,9,…给定一个整数矩阵找出最长递增路径的长度。 对于每个单元格你可以往上下左右四个方向移动。 你不能在对角线方向上移动或移动到边界外即不允许环绕。 示例 1: 输入: nums   [   [9,9,4],   [6,6,8],   [2,1,1] ]  输出: 4  解释: 最长递增路径为 [1, 2, 6, 9]。 示例 2: 输入: nums   [   [3,4,5],   [3,2,6],   [2,2,1] ]  输出: 4  解释: 最长递增路径是 [3, 4, 5, 6]。注意不允许在对角线方向上移动。 思路可以看作有向图在点(i,j)相邻的四个点中从低的值到高的值有一条边 通过深度优先遍历可以解决但是时间复杂度极高因此想办法将找过的记录存下来记忆化搜索。 dp[i][j]!0时,表示被搜索过 class Solution {private int[][] dir {{0,1},{0,-1},{1,0},{-1,0}};public int dfs(int dp[][],int matrix[][],int i,int j){if(dp[i][j]!0){return dp[i][j];}dp[i][j];for(int[] ints : dir){int row iints[0];int column jints[1];if(rowmatrix.length||row0||column0||columnmatrix[0].length){continue;}if(matrix[i][j]matrix[row][column]){dp[i][j] Math.max(dp[i][j],dfs(dp,matrix,row,column)1);}}return dp[i][j];}public int longestIncreasingPath(int[][] matrix) {if(matrix.length0||matrix[0].length0){return 0;}int dp[][] new int[matrix.length][matrix[0].length];int max -21474836471;for(int i0;imatrix.length;i){for(int j0;jmatrix[0].length;j){max Math.max(max,dfs(dp,matrix,i,j));}}return max;} }
http://www.sadfv.cn/news/457750/

相关文章:

  • 网站上线盈利南京市建设局网站
  • 个人网站做产品易语言wordpress发布
  • 网站改版后不收录建设银行内部网站源码
  • 做网站什么的好合肥网络公司seo建站
  • 网站开发程序是什么wordpress百度云存储
  • 相亲网站拉人做基金云南凡科建站
  • 生成器软件seo怎么快速提高排名
  • 中国电力建设集团网站同ip网站做301
  • 网站建设制度都有哪些做二手钢结构网站有哪些
  • 如何做一个营销型网站湖南省建设厅安许审核公布网站
  • 网站建设公司咨询一个新品牌如何推广
  • 农业网站建设招标书做宴会网站
  • 网站推广与营销知识网站中在线咨询怎么做
  • 淮北城市住建网班级优化大师学生版
  • nas做视频网站dokuwiki wordpress 整合
  • 泰安网站制作哪里有徐州网站制作哪家好
  • 家里笔记本做网站 怎么解析wordpress入门建站
  • 网站平台搭建技术广告网页设计培训轻松学
  • 微信小程序做直播网站pc端与手机端网站开发的区别
  • 哈尔滨h5建站模板网站建设在哪里找客户
  • 高中生自己做 网站网络设计与集成
  • 郑州网站建设策划方案wordpress首页显示一张图片不显示
  • 网站制作 手机城北区工程建设信息网站
  • 网络营销是什么学科门类福州百度推广优化排名
  • 做网站如何让用户注册广东网站建设怎么选
  • 做电影网站需要空间吗2021年电商平台排行榜
  • 回力网站建设初衷有什么类型的网站
  • 万网 网站建设合同有哪些做动图网站
  • 网站建设推广平台个人音乐分享网站源码
  • 兰州商城网站建设wordpress 第三方登录 代码