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

漯河网站建设兼职58做网站

漯河网站建设兼职,58做网站,做手机网站尺寸,如何给企业做网站推广和上一道题#xff08;无障碍物的最短路径#xff09;很像#xff0c;但事实上比上一题多了优化方法 根据上一题改的代码如下#xff0c;添加了对障碍物的判定#xff0c;如果有障碍物则将数组值设为0。 class Solution { public:int uniquePathsWithObstacles(vector无障碍物的最短路径很像但事实上比上一题多了优化方法 根据上一题改的代码如下添加了对障碍物的判定如果有障碍物则将数组值设为0。 class Solution { public:int uniquePathsWithObstacles(vectorvectorint obstacleGrid) {int mobstacleGrid.size();int nobstacleGrid[0].size();int a[m][n];for(int i0;im;i) for(int j0;jn;j) a[i][j]0;for(int i0;inobstacleGrid[0][i]0;i) a[0][i]1;for(int i0;imobstacleGrid[i][0]0;i) a[i][0]1;for(int i1;im;i){for(int j1;jn;j){if(obstacleGrid[i][j]0) a[i][j]a[i-1][j]a[i][j-1];}}return a[m-1][n-1];} }; 然后看了答案答案说可以使用滚动数组优化就又去搜了一下滚动数组的使用方法。 参考了一下63. 不同路径 II(C)---动态规划解题(并进行滚动数组思想优化)琢磨了一下代码原理是将上面的二维数组优化成了一维记录开始位置到达每一行末尾的路径数。如有障碍物则直接将数目设为0然后继续遍历这一行没有障碍物就将数目设为上一行路径数加上这一行路径数。 需要注意的是遍历方向按照上面这种思路需要先遍历列再遍历行如果先遍历行如果上一行末尾有障碍物那么下一行就通过不了。 class Solution { public:int uniquePathsWithObstacles(vectorvectorint obstacleGrid) {int mobstacleGrid.size();int nobstacleGrid[0].size();vectorint a(m);a[0]!obstacleGrid[0][0];for(int j0;jn;j){for(int i0;im;i){if(obstacleGrid[i][j]) a[i]0;else if(i0!obstacleGrid[i-1][j]) a[i]a[i-1];couti j a[i]endl;}}return a[m-1];} }; 感觉这个方法很熟悉前几天的一道题也用过这种思路虽然也是看答案知道的就是了
http://www.hkea.cn/news/14381129/

相关文章:

  • 桂林做网站的公司小学生做网站
  • 外贸网站运营是做什么的西安网站优化招聘网
  • wordpress建不了网站超酷个人网站欣赏
  • 安徽餐饮网站建设做测算的网站
  • html5动态效果的网站是怎么做的网站优化平台
  • 湛江百度网站快速排名网站前台 后台
  • jsp企业网站开发前期报告网站推广平台有哪些
  • 单页面营销型网站制作wordpress网站 800cdn
  • 广告公司网站制作wordpress浏览器主题
  • 江苏建设网官方网站外贸营销模式
  • 自己学习建设网站最好玩的传奇网页游戏
  • 免费的网站有哪些平台北京工商注册公司
  • 新的网站的建设步骤域名备案和网站备案
  • 建设网站网站建设公司网站每天更新多少文章
  • 厦门seo网站关键词优推广优秀网站赏析
  • 做搬运的话哪个网站好抖音小程序加盟
  • 山东卓创 网站建设g3云推广是哪家公司的
  • 如何制作网站的步骤wordpress插件免费分享
  • 上海室内设计公司网站建设优化服务平台
  • 一个互联网公司可以做几个网站wordpress调用最近文章
  • 安庆市公共资源交易中心wordpress代码seo
  • 个人网站示例云南建设招标网站首页
  • iis做的网站模板骏域网络科技有限公司
  • 网站团队组成无锡网络优化推广公司
  • 校园网站设计方案seo教程seo官网优化详细方法
  • 安徽平台网站建设设计新浪微博做wordpress图床
  • 会展中心网站建设工程建设有限公司经营范围
  • 网站访问速度检测做淘宝网站买个模版可以吗
  • 黄岛网站建设服务公司江华县网站开发
  • 域名对网站的好处高端网约车有哪些平台