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

品牌购买网站西安建设市场诚信信息平台网站

品牌购买网站,西安建设市场诚信信息平台网站,六安seo曝光行者seo,地图类网站开发实战教程本题可以采用动态规划来解决。还是按照五部曲来做 确定dp数组#xff1a;dp[i][j]表示走到#xff08;i#xff0c;j#xff09;有多少种路径 确定递推公式#xff1a;我们这里#xff0c;只有两个移动方向#xff0c;比如说我移动到#xff08;i#xff0c;j#x… 本题可以采用动态规划来解决。还是按照五部曲来做 确定dp数组dp[i][j]表示走到ij有多少种路径 确定递推公式我们这里只有两个移动方向比如说我移动到ij那么只能从i-1j或者从ij-1移动所以dp[i][j] dp[i-1][j] dp[i][j-1]。因为我们求的是路径并不是步数所以从dp[i-1][j]到dp[i][j]只有一个路径同理所以二者相加即可。 初始化我们要知道只能向下或者向右走也就是说只有两个移动方向那么如果我们只在第一行移动的时候dp[0][j]1数组的值都是1同理只在第一列上移动dp[i][0]1 遍历顺序我们直接从左到右从上到下依次遍历即可题中规定 打印 class Solution {public int uniquePaths(int m, int n) {int[][] dp new int[m][n];for(int i 0;im;i){dp[i][0] 1;}for(int j 0;jn;j){dp[0][j] 1;}for(int i 1;im;i){for(int j 1;jn;j){dp[i][j] dp[i-1][j]dp[i][j-1];}}return dp[m-1][n-1];} }注意 初始化的时候按照上述分析直接初始化即可第一行或者第一列只有一种路径。在初始化的时候只需要初始化到m-1/n-1因为我们是从下标0开始的。在遍历的时候我们应该从1开始因为0已经初始化了行/列。我们for循环结束的条件就是im/jn因为我们最后是要走到ij的路径个数但数组我们是从0开始的所以只需要m就可以并不需要im并直接返回dp[m-1][n-1]即可。
http://www.zqtcl.cn/news/952531/

相关文章:

  • 做毕业网站的流程网站建设价格一览表
  • 企业服务网站开发做网站怎样建立服务器
  • 电子商务他们的代表网站360免费wifi官网
  • 网站后端开发软件cc域名做门户网站
  • 保定设计网站超云建站
  • 建筑工程网官网入口优化网站关键词排名软件
  • 企业网站功能怎么设计wordpress文章图片轮播
  • 网站后台登陆验证码不对阳江房产网楼市数据
  • 营销型网站建设遨龙仙居住房和城乡建设规划局网站
  • 中国做视频网站有哪些淘宝做详情页代码网站
  • 网站开发一般多钱在网站设计公司上班好吗
  • 餐饮连锁企业网站建设方案北京软件研发公司
  • 外国网站架构新闻稿
  • 营销网站建设企划案例友情链接怎么添加
  • seo网站搜索优化目前好的推广平台
  • 快速搭建网站页面黄页88网免费发布信息
  • 做网站能赚吗网址大全查询ip地址
  • html5网站正在建设中商城网站系统
  • 室内设计网课北京网站优化前景
  • 北京 网站建设 知乎上海公司买新能源车
  • 成都微网站wordpress 购买
  • 网站开发一般要用到哪些软件软件开发工程师机构
  • dj网站开发建设网站备案 换空间
  • 网站建设哪家最好网站开发怎么报价
  • app 微商城网站建设网站建设流程百科
  • 网站短期培训学校小说网站怎么建设的
  • 最简单的免费网站制作模板电子商务 网站系统
  • 网站域名备案授权书网站建设长春
  • 网站维护主要从哪几个方面做seo营销的概念
  • 北京网站建设营销网站策划案4500