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

制作网页和网站有啥不同安装文件出现乱码

制作网页和网站有啥不同,安装文件出现乱码,wordpress主题翻译插件,电脑课程培训零基础优质博文#xff1a;IT-BLOG-CN 一、题目 给定一个包含非负整数的m x n网格grid#xff0c;请找出一条从左上角到右下角的路径#xff0c;使得路径上的数字总和为最小。 说明#xff1a;每次只能向下或者向右移动一步。 示例 1#xff1a; 输入#xff1a;grid [[…优质博文IT-BLOG-CN 一、题目 给定一个包含非负整数的m x n网格grid请找出一条从左上角到右下角的路径使得路径上的数字总和为最小。 说明每次只能向下或者向右移动一步。 示例 1 输入grid [[1,3,1],[1,5,1],[4,2,1]] 输出7 解释因为路径1→3→1→1→1的总和最小。 示例 2 输入grid [[1,2,3],[4,5,6]] 输出12 m grid.length n grid[i].length 1 m, n 200 0 grid[i][j] 200 二、代码 动态规划 状态定义设 dp 为大小 m×n 矩阵其中 dp[i][j] 的值代表直到走到 (i,j) 的最小路径和。 转移方程题目要求只能向右或向下走换句话说当前单元格 (i,j) 只能从左方单元格 (i−1,j) 或上方单元格 (i,j−1) 走到因此只需要考虑矩阵左边界和上边界。 走到当前单元格 (i,j) 的最小路径和 “从左方单元格 (i−1,j) 与 从上方单元格 (i,j−1) 走来的 两个最小路径和中较小的 ” 当前单元格值 grid[i][j] 。具体分为以下 4 种情况 当左边和上边都不是矩阵边界时 即当i!0, j!0时dp[i][j]min(dp[i−1][j],dp[i][j−1])grid[i][j] 当只有左边是矩阵边界时 只能从上面来即当i0,j!0时 dp[i][j]dp[i][j−1]grid[i][j] 当只有上边是矩阵边界时 只能从左面来即当i!0,j0时 dp[i][j]dp[i−1][j]grid[i][j] 当左边和上边都是矩阵边界时 即当i0,j0时其实就是起点 dp[i][j]grid[i][j] 初始状态dp 初始化即可不需要修改初始 0 值。 返回值返回 dp 矩阵右下角值即走到终点的最小路径和。 其实我们完全不需要建立 dp 矩阵浪费额外空间直接遍历 grid[i][j] 修改即可。这是因为grid[i][j] min(grid[i - 1][j], grid[i][j - 1]) grid[i][j] 原 grid 矩阵元素中被覆盖为 dp 元素后都处于当前遍历点的左上方不会再被使用到。 class Solution {public int minPathSum(int[][] grid) {for(int i 0; i grid.length; i) {for(int j 0; j grid[0].length; j) {if(i 0 j 0) continue;else if(i 0) grid[i][j] grid[i][j - 1] grid[i][j];else if(j 0) grid[i][j] grid[i - 1][j] grid[i][j];else grid[i][j] Math.min(grid[i - 1][j], grid[i][j - 1]) grid[i][j];}}return grid[grid.length - 1][grid[0].length - 1];} }时间复杂度 O(M×N) 遍历整个grid矩阵元素。 空间复杂度 O(1) 直接修改原矩阵不使用额外空间。 空间复杂度可以优化到原地工作也就是O1但是会破坏原矩阵的数据。通过分析可以发现数据在扫描矩阵的时候原数据信息只在扫描的时候用到一次后续便不会再使用所以扫描写dp的时候可以直接进行覆盖而不会影响最终的结局。也就是利用了系统为grid分配的内存进行记录动态规划的dp。下面贴上代码代码写的烂如果有人读到了还请见谅 #define min(x,y) ((x) (y)) ? (y) : (x)int minPathSum(int** grid, int gridSize, int* gridColSize){unsigned char i,j;for(j 1; j *gridColSize;j) grid[0][j] grid[0][j-1];for(i 1; i gridSize;i) grid[i][0] grid[i-1][0];for(i 1; i gridSize; i)for(j 1; j *gridColSize;j ) grid[i][j] min(grid[i-1][j],grid[i][j-1]);return grid[gridSize-1][*gridColSize-1]; }
http://www.hkea.cn/news/14540815/

相关文章:

  • 站群论坛iis 建设网站
  • 网站开发框架拓扑妇科医生免费咨询
  • 如何做好外贸网站建设企业网站建设综合实训学习体会
  • 长春做企业网站多少钱有什么网站可以做投票功能
  • 在一个网站上面发布广告怎么做最近网站不收录
  • 演讲网站开发背景手机网站用什么程序做
  • vs2010 c 网站开发tag 网站托管公司
  • 网站建设项目进度表网页设计去除下划线代码
  • 北京网站制作合肥美食网页设计模板中文
  • 免费稳定的网站空间功能型网站建设
  • 免费大气网站模板wordpress企业类模板下载
  • 使用iis搭建网站辽宁建设工程信息网昂
  • 嘉峪关网站seowordpress 短信登录密码错误
  • 寮步营销型网站建设wordpress 彩色序号
  • 个人建站除了wordpress辽宁建设工程信息网地址
  • 企业建站系统平台湖北省建设厅招骋网站
  • 益阳一站式网站建设公司wordpress引导页死循环
  • 网站价格表2023年最新科技成果
  • 合肥网页制作公司推荐评论优化
  • 高端建设网站公司网站建设前期开发
  • 织梦模仿网站视频主机屋 WordPress 问题 多
  • 做企业网站用什么字体北京 做网站 公司
  • 杰讯山西网站建设wordpress柒主题
  • 电子商务网站建设有管理课后答案项目策划书八篇案例
  • 专注高端网站设计网站开发费用计入什么二级科目
  • 工程建设资料员报名网站青海建设银行的官方网站
  • 网站定位授权开启权限怎么做wordpress 插件 速度
  • 便利的网站建设做网站如何找项目
  • 淘宝官方网站登录页面域名注册好了怎么样做网站
  • 网站显示百度众测是怎么做的专业的网站制作公司地址