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

婚纱网站设计网络营销乐云seo

婚纱网站设计,网络营销乐云seo,wordpress 断点调试,网站配色方案一、动态规划DP 1、不同路径 62 首先是dp数组,dp[i][j]表示从起点(0, 0)到达当前位置(i, j)的路径数,转移方程从只能向下和向右移动可知,初始化边界可直观推出第一行和第一列上的位置只有一条路径。 class Solution { public:int uniquePa…

一、动态规划DP

1、不同路径 62

首先是dp数组,dp[i][j]表示从起点(0, 0)到达当前位置(i, j)的路径数,转移方程从只能向下和向右移动可知,初始化边界可直观推出第一行和第一列上的位置只有一条路径。

class Solution {
public:int uniquePaths(int m, int n) {vector<vector<int>> dp(m, vector<int>(n));// 初始化for(int i=0; i<m; ++i)dp[i][0] = 1;for(int i=0; i<n; ++i)dp[0][i] = 1;// 循环for(int i=1; i<m; ++i)for(int j=1; j<n; ++j)dp[i][j] = dp[i-1][j] + dp[i][j-1];return dp[m-1][n-1];}
};

空间复杂度优化,采用一维数组来记录一行的状态,通过循环来更新dp[i-1][j]的值。

class Solution {
public:int uniquePaths(int m, int n) {vector<int> dp(n, 1);for(int i=1; i<m; ++i)for(int j=1; j<n; ++j)dp[j] += dp[j-1];return dp[n-1];}
};

2、不同路径Ⅱ 63

这题相比于上一次只是多了障碍物的情况,遇到障碍物则路径为0。

class Solution {
public:int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) {int m = obstacleGrid.size(), n = obstacleGrid[0].size();vector<vector<int>> dp(m, vector<int>(n));// 初始化for(int i=0; i<m; ++i){if(obstacleGrid[i][0]==0)dp[i][0] = 1;elsebreak;}for(int i=0; i<n; ++i){if(obstacleGrid[0][i]==0)dp[0][i] = 1;elsebreak;}// 循环for(int i=1; i<m; ++i)for(int j=1; j<n; ++j)dp[i][j] = (obstacleGrid[i][j]==0? dp[i-1][j] + dp[i][j-1] : 0);return dp[m-1][n-1];}
};

同样的空间复杂度优化

class Solution {
public:int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) {int m = obstacleGrid.size(), n = obstacleGrid[0].size();vector<int> dp(n+1);dp[1] = (obstacleGrid[0][0]==0);for(int i=0; i<m; ++i)for(int j=0; j<n; ++j)dp[j+1] = (obstacleGrid[i][j]==1 ? 0 : (dp[j]+dp[j+1]));return dp[n];}
};

3、整数拆分 343

待更新…


4、不同的二叉搜索树 96

待更新…


二、写在后面

后续会出一期专门讲二维DP空间优化的博客,敬请期待。

http://www.hkea.cn/news/876719/

相关文章:

  • 龙岗 网站建设深圳信科最好用的搜索神器
  • 动态网站开发日志重庆seo整站优化报价
  • 魔站网站建设微信公众号运营推广方案
  • 好的网站建设公司营销推广外包公司
  • 教育机构做网站素材长尾关键词爱站
  • 做网站选什么系统企业网站seo推广
  • 山东省南水北调建设管理局网站腾讯网qq网站
  • 菏泽做网站公司sem网络营销
  • 专业建站外包兰州网络优化seo
  • 企业邮箱腾讯杭州seo按天计费
  • 政府网站建设先进个人事迹互动营销
  • 网站建设之织梦模板做国外网站
  • 小程序电商模板seo关键词排名优化品牌
  • 泉州网站优化排名百度关键字优化价格
  • 上海网站建设好处win优化大师官网
  • 适合毕设做的简单网站初学seo网站推广需要怎么做
  • 想把书放到二手网站如何做深圳seo关键词优化
  • 合肥网站优化排名推广合理使用说明
  • 如何网站专题策划互联网推广是什么
  • 用hadoop做网站日志分析推广工作的流程及内容
  • 凡科做网站技巧站长之家域名信息查询
  • 网站建设国际深圳网络营销课程ppt
  • 网站开发人员需要具备的能力电脑培训班多少费用
  • discuz集成wordpressseo的概念是什么
  • 子网站如何做网站营销方案模板
  • dreamweaver做的网站电商培训班一般多少钱
  • 国外做科研的网站东莞网站设计公司排名
  • 亿唐网不做网站做品牌原因seo网站诊断报告
  • 宝鸡网站建设东东怎么推广软件让别人下载
  • 21dove谁做的的网站百度一下首页设为主页