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

沈阳城市建设学院网站百度地图在线导航查询

沈阳城市建设学院网站,百度地图在线导航查询,google属于搜索引擎类网站.,如何做国外的电商网站Problem: LCR 166. 珠宝的最高价值 文章目录 解题思路思路解题方法复杂度Code 解题思路 思路 改题目与本站64题实质上是一样的,该题目在64题的基础上将求取最小路径和改成了求取最大路径和。具体实现思路如下: 1.定义一个int类型的二维数组dp大小为给定…

Problem: LCR 166. 珠宝的最高价值

文章目录

  • 解题思路
  • 思路
  • 解题方法
  • 复杂度
  • Code

解题思路

在这里插入图片描述在这里插入图片描述

思路

改题目与本站64题实质上是一样的,该题目在64题的基础上将求取最小路径和改成了求取最大路径和。具体实现思路如下:

1.定义一个int类型的二维数组dp大小为给定矩阵frame的行数与列数。该数组用于记录每个当前阶段的最大路径和(也是本题目的最大价值)
2.动态转移方程为**dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]) + frame[i][j];**即当前位置(也可以记作阶段)最大值每次取出其上方,和左侧的较大值的一个与当前frame位置值作和;
3.由于dp数组中第一行与第一列无法直接执行动态转移方程,要对其初始化:第一行每个位置值为依次向右累加第一列每个位置值为依次向下累加
3.最后返回dp数组中的最后一个值即可。

解题方法

1.定义数组frame的行数rows与列数columns;并定义一个int变量temp用于记录累加和
2.定义并初始化int类型数组dp初始化为new int[rows][colunms]
3.初始化dp的第一行与第一列,在for循环中使temp依次累加当前第一行(列)位置的值,并赋值给当前dp数组位置;
4.从dp数组的第二行(索引为1)开始执行动态转移方程dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]) + frame[i][j];,最后返回dp[rows - 1][columns - 1];

复杂度

时间复杂度:

O ( M N ) O(MN) O(MN),其中 M M M为数组frame的行数, N N N为其列数

空间复杂度:

O ( M N ) O(MN) O(MN)

Code

class Solution {/*** The maximum path sum is obtained using dynamic programming** @param frame Given matrix* @return int*/public int jewelleryValue(int[][] frame) {int rows = frame.length;int columns = frame[0].length;int temp = 0;//Records the current maximum path sumint[][] dp = new int[rows][columns];//Handle the first row and columnfor (int i = 0; i < columns; ++i) {temp += frame[0][i];dp[0][i] = temp;}temp = 0;for (int j = 0; j < rows; ++j) {temp += frame[j][0];dp[j][0] = temp;}//Dynamic transfer equationfor (int i = 1; i < rows; ++i) {for (int j = 1; j < columns; ++j) {dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]) + frame[i][j];}}return dp[rows - 1][columns - 1];}
}
http://www.yayakq.cn/news/64086/

相关文章:

  • 山东招标网官方网站西安建设工程信息网诚信平台
  • 怎么用ai做企业网站框架深圳华强北赛格大厦
  • 网站建设模块重庆装修价格明细表
  • 免费个人网站模板韩国展厅设计网站
  • 小说网站怎么做权重做品牌特价的网站有哪些
  • html网站支付链接怎么做的假电影网站做注册
  • 上海网站备案在哪里查询建设厅网站官网
  • 网站模板 手机app展示中国打仗最新消息
  • 可以帮别人备案网站吗免费网战空间
  • 建设银行网站登不上wordpress订阅 rss
  • 企业网站建设的背景和目的汕头手机网页制作
  • 用flash做的网站展示中国大基建最新消息
  • p2p网上贷款网站建设方案北京百度科技有限公司电话
  • 开发高端网站建设价格上海工商网站
  • 网站程序定制ih5 做视频网站
  • 深圳做网站比较好的公司吴江网站设计
  • 网站开发文档撰写佛山网站建设设计公司哪家好
  • 便宜手机网站建设自适应网站好处
  • 有心学做网站PHP与网站建设的课后笔记
  • 湖南网站建设公义乌市微畅网络科技有限公司
  • 做爰全过程免费的教网站如何把代码放在网站首页教程
  • 如何建立公司网站链接手机管家一键优化
  • 个人网站主办者名称上海知名装修公司排行
  • 楚雄 公司 网站国内前十网站建设公司
  • 上海南站网站建设公司html代码自动生成
  • 围场网站建设设计网站公司 露 联湖南岚鸿
  • 做印刷的网站有没有专门做家纺的网站
  • 十大纯净系统网站室内装修设计学习
  • 自己有域名怎么做网站四川省住房与城乡建设厅网站管网
  • 德庆网站建设公司做网站常州