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

网站文章在哪发布做seo微信小程序制作价格

网站文章在哪发布做seo,微信小程序制作价格,网站建设类岗位有哪些,学网页设计的怎么赚钱一个机器人位于一个 m x n 网格的左上角 #xff08;起始点在下图中标记为 “Start” #xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角#xff08;在下图中标记为 “Finish” #xff09;。 问总共有多少条不同的路径#xff1f; 思路一…一个机器人位于一个 m x n 网格的左上角 起始点在下图中标记为 “Start” 。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角在下图中标记为 “Finish” 。 问总共有多少条不同的路径 思路一动态规划 int uniquePaths(int m, int n){int dp[m][n];int i,j0;for(i0;im;i){for(j0;jn;j){if(i0||j0){dp[i][j]1;}else{dp[i][j]dp[i-1][j]dp[i][j-1];}}}return dp[m-1][n-1]; } 时间复杂度O(mn)空间复杂度O(mn) 分析 本题要求从左上角到右下角共有多少条不同路径可利用动态规划到每个格子的不同路径等于到左边前一个路径数加上边前一个路径数最后返回dp[m-1][n-1] 思路二组合排列 int Combinations(int up, int down){long prod 1;int left down - up 1, right 1;while(right up){prod * left;prod / right;left;right;}return prod; }int uniquePaths(int m, int n){int para (m - 1 n - 1) ? m - 1 : n - 1;return Combinations(para, m n - 2); } 时间复杂度O(n)空间复杂度O(1) 分析 本题同时可直接用排列组合进行计算因为机器人需要向下走n-1步向右走m-1步即共走mn-2步中间有n-1步向下走计算即可得到答案。 比较 两个思路比较组合排列的方式可直接计算结果避免构造数组在内存方面占优且组合排列计算的时间复杂度为O(n)优于第一种不断向后递推的思路运行速度更快。 总结 本题考察动态规划的应用每个格子考虑左边前一个和上边前一个的值或直接使用组合排列的方法得到答案。
http://www.hkea.cn/news/14449790/

相关文章:

  • 怎么做外卖网站上海网站建设与设计公司
  • 深圳建网站哪家好网站源码破解版
  • 网站建设多久学会推荐一个免费网站
  • 在线制作视频网站html5响应式公司网站模版
  • 国内老牌的广州网站建设软件开发工具03173课后题
  • 温州网站关键词推广网站建设推广费计入什么科目
  • 个人网站能百度推广吗wordpress换主题 无法打开
  • 宁河做网站公司百度权重查询
  • 做网站技术员商店商品管理系统
  • 建设银行 北京招聘网站河北做网站公司
  • 心理学网站开发公司部门工作总结
  • 网站建设计划设计网页设计师培训
  • 黄浦西安网站建设营销助手
  • 自适应导航网站模板牡丹江市住房和城乡建设局网站
  • 只做鞋子的网站wordpress google访客
  • 深圳建设局招标网站中国的科技成就
  • 网站在线统计代码个人工作室网页设计模板
  • 海南省建设注册中心网站陕西省网站备案
  • 手机网站怎样做seo查询平台
  • 撩人的网站怎么做建网站的公司广州
  • 做国内学历公证的网站静态网站入侵
  • 私人订制网站的建设的设计表做视频网站要什么
  • 做博物馆网站最重要性wordpress美图模板
  • 长沙网站建设公司哪家专业wordpress手机编辑器插件
  • 做网站要用框架吗抖音seo关键词排名技术
  • 海南省住房和城乡建设部网站高端室内设计公司起名
  • 成立一个做网站的公司成本怎样看网站建设
  • 网站跟app的区别服装设计学院
  • 微商城网站建设价格百度广州分公司地址
  • 网站设计分析案例网站免费进入窗口软件有哪些