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

海宁网站建设公司推荐湛江专业网站制作

海宁网站建设公司推荐,湛江专业网站制作,wordpress 3.4.2 漏洞,怎样做网站收录62.不同路径 每次向右或者向下走两个选择#xff0c;定义dp数组dp[i][j] 为到达索引ij的路径和#xff0c;状态转移公式为 dp[i][j]dp[i-1][j]dp[i][j-1]#xff0c;初始状态的第一行和第一列为1#xff0c;从左上到右下开始遍历即可。详细代码如下#xff1a; class Sol… 62.不同路径  每次向右或者向下走两个选择定义dp数组dp[i][j] 为到达索引ij的路径和状态转移公式为 dp[i][j]dp[i-1][j]dp[i][j-1]初始状态的第一行和第一列为1从左上到右下开始遍历即可。详细代码如下 class Solution { public:int uniquePaths(int m, int n) {vectorvectorintdp (m,vectorint(n,1));for(int i1;im;i){for(int j1;jn;j){dp[i][j] dp[i-1][j]dp[i][j-1];}}return dp[m-1][n-1];} }; 为了优化空间复杂度可以用一个一维数组因为一定是先更新左边的值再更新右边的值。 详细代码如下 class Solution { public:int uniquePaths(int m, int n) {vectorintdp (n,1);for(int i1;im;i){for(int j1;jn;j){dp[j]dp[j-1]; //当前dp为从上方路径来dp[j-1]为从左方来}}return dp[n-1];} }; 63. 不同路径 II  这道题和上一道思路一样但是这道有障碍物需要注意有障碍物的索引到达该处的路径和为0根据这个条件增加处理逻辑即可整体的转移方程还是 详细代码如下 class Solution { public:int uniquePathsWithObstacles(vectorvectorint obstacleGrid) {if(obstacleGrid.empty()) return 0;vectorvectorintdp(obstacleGrid.size(),vectorint(obstacleGrid[0].size(),0));int m obstacleGrid.size();int n obstacleGrid[0].size();for(int i0;im;i){if(obstacleGrid[i][0]1||i0dp[i-1][0]0) dp[i][0]0;else dp[i][0] 1;}for(int j1;jn;j){if(obstacleGrid[0][j]1||dp[0][j-1]0) dp[0][j]0;else dp[0][j] 1;}for(int i1;im;i){for(int j1;jn;j){if(obstacleGrid[i][j]1) dp[i][j]0;else dp[i][j] dp[i-1][j]dp[i][j-1];}}return dp[m-1][n-1];} }; 感觉这道题的优化空间版本细节有点多但还是附上代码 class Solution { public:int uniquePathsWithObstacles(vectorvectorint obstacleGrid) {if(obstacleGrid.empty()) return 0;int m obstacleGrid.size();int n obstacleGrid[0].size();vectorintdp (n,0);for(int j0;jn;j){if(obstacleGrid[0][j]1||j0dp[j-1]0) dp[j]0;else dp[j] 1;}for(int i1;im;i){for(int j0;jn;j){if(obstacleGrid[i][j]1) dp[j]0;else if(j0) dp[j] dp[j]dp[j-1];}}return dp[n-1];} };
http://www.w-s-a.com/news/998777/

相关文章:

  • 网上商城开发网站建设宣传网站设计
  • 免费的开源网站wordpress建站不好用
  • 陕西建设厅人才网站ai生成logo免费
  • 建设家居网站村建站什么部门
  • 网站建设+青海龙岗区网站建设
  • 精品课网站建设网络公司名字怎么取
  • 化工网站制作用户体验设计案例
  • 如何在微信公众平台上建立微网站垂直门户网站怎么做
  • 关于销售网站有哪些内容品牌网站建设小科6a蚪
  • 免费制作网站平台哪个好湖南企业建网站
  • 灞桥微网站建设株洲百姓网
  • 儿童网站建设互联网怎么学
  • 重庆建网站的公司集中在哪里中煤第五建设有限公司网站
  • 成都网站建设987net运维需要掌握哪些知识
  • 网站建设师个人简介怎么写WordPress头像美化插件
  • 网站优化知识销售管理系统c语言
  • 桂林市网站设计厦门自己建网站
  • 网站seo哪里做的好东莞做网站优化的公司
  • 休闲采摘园网站建设政务公开和网站建设工作的建议
  • 长沙网站建设哪个公司好PHP amp MySQL网站建设宝典
  • 代码编辑器做热点什么网站好湛江网站建设哪家好
  • php网站开发概念网站开发岗位职责任职责格
  • asp 网站源码 下载西安自适应网站建设
  • 白领兼职做网站贵阳网站设计哪家好
  • 热水器网站建设 中企动力企业网站开发需要多钱
  • 北京市建设工程信息网交易网站静态网页模板免费下载网站
  • 福田欧曼服务站网站前台设计
  • 网站做系统叫什么软件吗注册域名需要实名认证吗
  • jsp网站开发教学视频ui设计风格
  • 注册网站建设开发怎么自己做导航网站