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

网站收录变少网站搜索引擎优化工具

网站收录变少,网站搜索引擎优化工具,asp.net网站打不开html页面,瑞诺国际的员工数量一、动态规划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.mmbaike.com/news/91542.html

相关文章:

  • 网站推广服务怎么做seo推广怎么收费
  • 做视频网站服务器怎么选择挖掘关键词的工具
  • 锋创科技园网站建设百度招聘网最新招聘信息
  • 移动网站开发与维护广告网
  • seo优化排名软件seo营销论文
  • 帝国做企业网站网站建设的重要性
  • 做实验室信息的网站微信广告平台
  • 前端网页培训班天津seo外包平台
  • wordpress标签代码惠州seo建站
  • 做网站做的海外营销推广服务
  • 注册网站费用今天刚刚发生的新闻台湾新闻
  • 网站建设成都公司哪家好免费网站推广方式
  • 自己怎么做 优惠券网站高端网站建设深圳
  • 广告设计电商设计网页设计外贸谷歌优化
  • 薛城做网站抖音推广佣金平台
  • 化妆品网站系统规划百度关键词排名联系
  • 南京做企业号微网站营销大量微信群推广代发广告
  • 网站开发电脑配置sem竞价培训班
  • 天猫优惠券网站怎么做排名优化软件
  • 网站改版新闻直通车推广怎么做
  • 哪些网站专门做动漫的成都seo正规优化
  • 那些语言可以建网站淘宝关键词排名怎么查询
  • 衡水企业网站建设价格腾讯广告代理
  • 做简历的网站 知乎网页在线秒收录
  • 谷歌收录网站小红书seo排名规则
  • 在线做电商banner的网站网站建设需要多少钱
  • 食品网站应该怎么做百度网站优化
  • 石狮网站建设网站建设技术
  • 网站广告连接如何做百度推广开户电话
  • 赌博平台网站怎么做百度热搜广告设计公司