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

wordpress插件无法安装如何进行网站性能优化

wordpress插件无法安装,如何进行网站性能优化,首涂模板网站,大连做公司网站的公司题目链接: 63. 不同路径 II 题目描述: 给定一个 m x n 的整数数组 grid。一个机器人初始位于 左上角(即 grid[0][0])。机器人尝试移动到 右下角(即 grid[m - 1][n - 1])。机器人每次只能向下或者向右移动…

题目链接:

63. 不同路径 II

题目描述:

给定一个 m x n 的整数数组 grid。一个机器人初始位于 左上角(即 grid[0][0])。机器人尝试移动到 右下角(即 grid[m - 1][n - 1])。机器人每次只能向下或者向右移动一步。

网格中的障碍物和空位置分别用 1 和 0 来表示。机器人的移动路径中不能包含 任何 有障碍物的方格。

返回机器人能够到达右下角的不同路径数量。

测试用例保证答案小于等于 2 * 109

题目分析:

该题我选择用二维的dp数组来进行动态规划,最后位置的dp值即不同的路径数

官方题解使用的是二维变一维的滚动数组思想,二维就是比一维多判断几个条件,但更好理解一些

题解:

int uniquePathsWithObstacles(int** obstacleGrid, int obstacleGridSize, int* obstacleGridColSize) {int row = obstacleGridSize;int col = *obstacleGridColSize;int dp[row][col];    memset(dp, 0, sizeof(dp));              // 将dp数组中的值全赋值为0    for(int i = 0; i < row; i++){           // 两重for循环遍历路径数组for(int j = 0; j < col; j++){            if(obstacleGrid[i][j]){         // 当前位置为障碍物时,dp数组中的值为0dp[i][j] = 0;continue;}if(i == 0 && j == 0){           // 当前位置为初始位置且不为障碍物dp[i][j] = 1;}else if(i-1 >= 0 && j-1 >= 0){ // 不是最上面的边或者最左边的边时dp[i][j] = dp[i-1][j] + dp[i][j-1];}else if(i-1 >= 0){             // 是最左边的边dp[i][j] = dp[i-1][j];}else{                          // 是最上面的边dp[i][j] = dp[i][j-1];}}}return dp[row-1][col-1];
}

http://www.dtcms.com/wzjs/463762.html

相关文章:

  • 工作计划范文关键词优化快排
  • 怎么做网站公众号百度宣传做网站多少钱
  • 晋中市建设局网站营销网站建设网站开发
  • 电子商务网站建设与维护的考试seo关键字排名优化
  • 网站开发课程改革中山疫情最新消息
  • 要加强县门户网站的建设管理网络营销策略的内容
  • 长垣高端建站暴风seo论坛
  • 怎么样建设网站爱站长
  • 深圳宝安区深圳网站建设 骏域网络软件开发培训机构排名
  • 做网站一般用什么 语言运营推广是做什么的
  • 网站建设需要用到哪些技术百度快照投诉中心
  • 主流网站开发工具巩义网站推广优化
  • 在线编辑图片软件优化seo是什么
  • 教育网站 模板域名查询系统
  • 多种东莞微信网站建设网易疫情实时最新数据
  • 贵阳有做网站的公司吗西安网站关键词优化费用
  • 网站建设教程试题我想接app注册推广单
  • python做后台开发移动网站应用商店aso
  • 网站设计设计方案论文关键词
  • 十堰网站建设怎么样济南做seo排名
  • 网站建设项目经验怎么写百度指数排行榜
  • 网站做收款要什么条件安徽网络推广和优化
  • 网站建设流程衡阳网站建设
  • 网站在建设中 英语seo排名优化北京
  • 广告线上推广方式朔州seo
  • 西安网站建设陕icp平台推广方案模板
  • 教育企业网站源码湘潭关键词优化公司
  • 凡科网站的排名做不上去seo引擎优化外包公司
  • 法治建设优秀网站百度云盘官网
  • 优秀个人网页seo是什么专业