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

全国建设造价信息网站湛江vi设计公司

全国建设造价信息网站,湛江vi设计公司,友链网,网上制作本题可以采用动态规划来解决。还是按照五部曲来做 确定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.hkea.cn/news/14565098/

相关文章:

  • 广东炒股配资网站开发孝感网站开发的公司
  • 西部数码网站助手4.0镇江互联网公司
  • 具有口碑的产品设计网站哪里有免费的网站域名
  • 郑州网站搭建的公司修改已经有的网站怎么修改
  • 温州网站优化排名一学一做看视频网站
  • 上海网站推荐广东东莞可能封城吗最新
  • 石家庄网站建设全包找人做淘宝网站需要多少钱
  • angularjs网站模板做外贸公司网站多少钱
  • 乌拉圭网站后缀广州冼村社区服务中心电话
  • 门户网站建设进度中小企业网站构建设计
  • 襄阳网站建设八零后商业网站建设实训指导书
  • pc端网站未来安徽海通建设集团网站
  • 潍坊网络建站模板新郑网络推广公司
  • 济南做网站软件前端需要会wordpress
  • 网站推广专家十年乐云seo网页设计期末作业源码
  • 免费 网站建设域名注册过程
  • 湖南营销型网站建设 地址磐石网络专业的网站建设服务商
  • 懂做网站的人就是好广州做网站app
  • 好用的网站系统网站需要的技术
  • 建筑工程专业网站优化的关键词
  • 销售网站页面特点做英文网站的标准字体
  • 浦东网站推广青岛制作企业网站
  • 邢台网站建设 冀icp备上海广告公司赵菲
  • 合肥建筑网站静态网站做新闻系统
  • 一站式营销推广平台一台云服务器多少钱
  • 两学一做山西答题网站深圳企业网站制作招聘信息
  • 微网站定制多久网站模板 整站源码
  • 电子商务网站开发与设计项目管理物流公司网站建设模板
  • 建设游戏网站石家庄网站建设策划方案
  • 如何设计商务网站商丘旅游网站的建设