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

江西省建设工程造价管理局网站使用wordpress的网站

江西省建设工程造价管理局网站,使用wordpress的网站,新网站怎样做推广,新版wordpress编辑器子序列问题可以按照动态规划的思想去写。 子序列问题类型 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。 例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 写法思路 创建两层for循环…

子序列问题可以按照动态规划的思想去写。

子序列问题类型

子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。

例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。

写法思路

创建两层for循环,外层为for(int i=0;i<n;i++);内层为for(int j=0;j<i;j++)。

然后就写转移方程即可。

例题:NO.300. 最长递增子序列

题目:

链接:

https://leetcode.cn/problems/longest-increasing-subsequence/description/

代码:

class Solution {// 状态表示: 以i结束的序列,最长严格递增序列的长度;            public int lengthOfLIS(int[] nums) {int n=nums.length;int[] dp=new int[n];// 初始化:for(int i=0;i<n;i++) dp[i]=1;int ret=1;for(int i=0;i<n;i++){for(int j=0;j<i;j++){// 转移方程:if(nums[i]>nums[j]){dp[i]=Math.max(dp[i],dp[j]+1);}}ret=Math.max(ret,dp[i]);}return ret;}
}

状态表示:

  以i结束的序列,最长严格递增序列的长度;

转移方程:

     长度为1时,dp[i]=1;长度大于1时,满足(nums[i]>nums[j],则dp[i]=Math.max(dp[i],dp[j]+1);初始化:因为长度>=1,所以每一个以i结尾的序列,最小长度为1,于是令全数组长度为1.填表顺序: 从左往右依次填写。

总结:

子序列问题包含子数组问题,这类问题是动态规划的一种形式(当然也可以用其他方法写),只不过是变成了双层for循环。

http://www.dtcms.com/a/435367.html

相关文章:

  • Java Web综合项目实战 - 西蒙购物网
  • Photoshop - Photoshop 更改图像大小
  • 整理k8s中Pod、Deployment和Service的spec配置项--图文篇
  • 网站备案以后怎么做网站建设属于销售费用
  • [QT]常用控件一
  • 探究Function Calling 和 MCP 的奥秘
  • 网站如何做前后端分离网络营销课程学什么
  • 自己手机怎么免费做网站安徽四建东方建设有限公司网站
  • 域名后缀cn做网站家装设计师需要考证吗
  • 广州网站vi设计报价网站建设 图片问题
  • 数据安全能力成熟度模型 (DSMM) 核心要点
  • 飞算JavaAI 使用指南
  • 打鱼跟电子游戏网站怎么做深圳网站制作公司兴田德润信任高
  • 企业级桌面软件如何通过UI/UE设计提升生产效率?
  • 企业级网站内容管理系统学用mvc4做网站
  • 4-7〔O҉S҉C҉P҉ ◈ 研记〕❘ WEB应用攻击▸文件上传漏洞-B
  • 大模型PEFT参数高效微调-详解
  • 设置网站关键词怎么做济南网站优化网站
  • 网站建设属于IT吗备案网站ip
  • 网站营销成功的案例温州 建网站
  • 使用python的围棋落子策略
  • 做网站的职位叫什么wordpress页面无法更新
  • Eclipse 创建 Java 包
  • K8s学习笔记(十) Deployment 副本控制器
  • daily notes[68]
  • SPI Flash基础知识点 (chatgpt版本)
  • 昆明城乡和住房建设局网站做网站公司的收费多少
  • LLM 笔记 —— 02 大语言模型能力评定
  • 做网站视频用哪个视频编辑软件网站设计相似侵权吗
  • [特殊字符]灵感补给站 | pinterest 设计灵感分享 UI版面设计3