力扣300.最长递增子序列(经典dp)力扣375.猜数字II力扣.329矩阵最长的递增子序列力扣.33搜索旋转排序数组 - 详解

news/2025/10/22 17:26:23/文章来源:https://www.cnblogs.com/ljbguanli/p/19158526

力扣300.最长递增子序列(经典dp)力扣375.猜数字II力扣.329矩阵最长的递增子序列力扣.33搜索旋转排序数组 - 详解

目录

 力扣300.最长递增子序列(经典dp)

力扣375.猜数字II

力扣.329矩阵最长的递增子序列

力扣.33搜索旋转排序数组


 力扣300.最长递增子序列(经典dp)

以xx为后缀的最长递增子序列

class Solution {
public int lengthOfLIS(int[] nums) {
int n=nums.length;
int[]dp=new int[n];
Arrays.fill(dp,1);
int max=1;
for(int i=1;inums[j])dp[i]=Math.max(dp[j]+1,dp[i]);
}
max=Math.max(dp[i],max);
}
return max;
}
}

力扣375.猜数字II

从[1-i-1] [i+1, 200]里面挑选, 里面不一定谁大谁小

x代表左边所有种情况的最小值,y表示右边的所有最小值

此时为什么要x,y的最大值呢   ,我在根节点处理的是最大情况,确保整个情况都是完胜,即左右都要获得胜利,不管你选什么,我的这个策略都是最好的,优秀的。

class Solution {
int[][]mono;
public int dfs(int l,int r){
//假如==2的时候,那么就是【1,1的区间】那么就这一个数,那就不需要花钱的
//即left==right的时候
if(l>=r)return 0;
if(mono[l][r]!=-1)return mono[l][r];
int min=0x3f3f3f3f;
for(int i=l;i<=r;i++){
//假如i==1的话 就不是合法区间
int x=dfs(l,i-1);
int y=dfs(i+1,r);
//为什么要统计x,y的最大值,因为我找到的是左边,右边满足赢整个游戏的值,因此是最大值
//他的统计左右节点,是不计算当前节点的值,当前节点的值,在下面被添加
min=Math.min(Math.max(x,y)+i,min);
}
mono[l][r]=min;
return min;
}
//最小金额,不是最小次数,因此二分并非最优,所以暴力枚举去判断
public int getMoneyAmount(int n) {
mono=new int[n+1][n+1];
for(int i=0;i

力扣.329矩阵最长的递增子序列

这个有点微微细节的记忆化搜索,跟bfs不同的是,第一个他不用存储是否走过,即vis,因为

不断递增,无需dfs,然后第二个dfs,最开始的值都必须要是1,因为即使没有任何一个值和他匹配递增的关系,他自己也是1个长度。

class Solution {
int[][]mono;
int[]dx={0,0,1,-1};
int[]dy={1,-1,0,0};
public int dfs(int i,int j,int[][] matrix){
int n=matrix.length;
int m=matrix[0].length;
if(mono[i][j]!=-1)return mono[i][j];
int count=0;
for(int k=0;k=0&&x=0&&ymatrix[i][j]){
count=Math.max(dfs(x,y,matrix)+1,count);
}
}
mono[i][j]=Math.max(count,1);
return mono[i][j];
}
public int longestIncreasingPath(int[][] matrix) {
int n=matrix.length;
int m=matrix[0].length;
mono=new int[n][m];
int max=0;
for(int i=0;i

力扣.33搜索旋转排序数组

A-B   :    nums[i]>nums[n-1]

C-D :      nums[i]<=nums[n-1] 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/943574.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Meta DINO系列论文浅读

Meta AI的DINO系列(DINO、DINOv2、DINOv3)代表了自监督视觉表示学习领域的重大进展。本报告系统性地分析了该系列模型的技术演进路径,从自监督学习的基础概念和传统方法的局限性出发,深入阐述了DINOv1、DINOv2和DI…

qemu模拟嵌入式开发板运行linux

单片机的:单片机模拟器 - JeasonBoy - 博客园mini2440imx6ullraspberry

2025年知名的工业铝型材深加工加工厂

2025年知名的工业铝型材深加工加工厂<h1>2025年知名的工业铝型材深加工加工厂推荐指南 </h1>工业铝型材深加工行业在制造业升级和绿色发展的推动下,已成为现代工业的重要支柱。随着新能源汽车、光伏、轨…

Apache Tika严重XXE漏洞分析与修复方案

本文详细分析了Apache Tika PDF解析模块中的关键XXE漏洞(CVE-2025-54988),该漏洞允许攻击者通过特制XFA文件执行XML外部实体注入,可能导致敏感数据泄露和内部资源恶意请求。文章提供了受影响版本列表和升级修复方案。…

防火密封胶条生产厂家口碑榜:基于技术实力、客户服务及市场反馈的专业评估

在建筑消防安全要求不断提升的背景下,防火密封胶条作为关键防火材料,其性能质量直接关系到建筑物的防火安全等级。本文基于行业调研数据,从企业规模、技术实力、产品质量及市场应用等维度,对防火密封胶条生产厂家进…

SAP ALV小数位去除

gt_fieldcat-decimals_o = 0.gt_fieldcat-decimals = 3. * gt_fieldcat-qfieldname = UNIT.gt_fieldcat-quantity = EA.

【WCH蓝牙系列芯片】-基于CH585开发板——BLE蓝牙广播----扩展广播应用

【WCH蓝牙系列芯片】-基于CH585开发板——BLE蓝牙广播----扩展广播应用-------------------------------------------------------------------------------------------------------------------------------------在…

茶桌茶台生产厂家口碑榜:TOP3企业综合实力全景解析

随着茶文化的复兴和家居品质需求的提升,茶桌茶台市场呈现稳定增长态势。据行业数据显示,2024年国内茶桌茶台市场规模已达185亿元,实木类产品占比62%。本文基于企业生产能力、材质工艺、设计创新及市场反馈等维度,对…

回转窑式干燥机生产厂家口碑榜:基于技术实力、客户服务及市场反馈的专业评估

随着工业化进程的不断推进,回转窑式干燥机在化工、冶金、建材等领域的应用日益广泛。行业数据显示,2024年中国干燥设备市场规模已突破350亿元,其中回转窑式干燥机因处理量大、运行稳定等特点,年销量增长率保持在18…

FileZilla Pro 破解版

FileZilla Pro 是一款高效的文件传输工具,支持多种协议,包括普通的FTP、加密的FTP (基于TLS) 和 SFTP。这款软件提供了详尽的PDF用户手册,帮助用户深入了解其丰富的功能和设置。 该版本已破解授权,可以使用全部功能…

详细介绍:【实时Linux实战系列】jemalloc/tcmalloc 与内存池:碎片与暂停时间控制

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

CF1508C tj

CF1508C 你总不能一下午啥事情都没干吧。 题面 作为一名教师,Riko Hakozaki 经常需要帮助她的学生解决各类学科的问题。今天,她被问到了一个编程任务,内容如下: 给定一个无向完全图,包含 \(n\) 个节点,其中部分边…

vmware安装win7系统出现的问题

vmware安装win7系统出现的问题一、win7的ios文件不能被加载有的win7的ios确实不能直接被加载,需要使用大白菜pe等pe系统把win7安装到虚拟机的c盘中 二、pe系统在虚拟机中安装win71、下载大白菜pe,制作“大白菜大白菜…

【开发问题】GeoServer 跨域问题解决方案

本文详细介绍了如何配置 GeoServer 以解决跨域访问问题,包括复制必要的 JAR 文件到指定目录并修改 web.xml 配置文件。by emanjusaka from https://www.emanjusaka.com/archives/geoserver-cross-error 彼岸花开可奈…

2025 年折叠机源头厂家最新推荐榜,聚焦技术创新与服务能力的优质品牌深度剖析环卫/移动马桶/医疗垃圾桶折叠袋折叠机厂家推荐

引言 在环保袋、医疗包装、工业垃圾袋等领域需求持续增长的背景下,折叠机作为关键生产设备,其性能与品质直接决定企业生产效率与产品竞争力。然而当前市场中,折叠机厂家技术水平悬殊,部分设备存在自动化不足、适配…

昆山工厂装修设计公司口碑榜:TOP3企业综合实力全景解析

随着昆山制造业的持续升级,工业厂房装修设计市场需求显著增长。据行业统计数据显示,2024年昆山地区工业厂房装修市场规模预计突破15亿元,年增长率稳定在12%左右。制造企业对生产环境的要求日益提高,不仅关注基础装…

2025 年云手机服务平台最新推荐榜,聚焦技术实力与市场口碑深度解析云手机办公 / 系统 / 工具 / 多开设备推荐

在数字化转型加速推进的当下,云手机凭借灵活部署、高效协同的特性,已成为企业办公、手游运营、电商管理等场景的核心工具。然而当前市场中,多数品牌存在技术同质化严重、服务响应滞后、数据安全防护不足等问题,企业…

远程安全提示再升级!隐私屏开启位置突出、可录入被控锁屏... - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025 年选客服系统必看:为什么头部企业都在用这几款客服系统?

在数字化转型进入深水区的2025年,企业与客户的连接方式正经历颠覆性变革。当Z世代成为消费主力、私域流量运营成标配、AI大模型渗透千行百业,智能在线客服系统早已超越“接电话、回消息”的基础功能,演变为企业服务…

2025无氧干燥设备选购必看!覆盖真空/洁净/高温烘箱,三家靠谱厂家大盘点

随着工业生产对干燥设备精度、安全性及适配性要求的不断提升,具备专业工艺积累与场景化解决方案能力的厂家愈发受到市场关注。以下三家厂家在无氧烘箱、真空干燥设备等细分领域表现突出,其核心技术优势与服务特色值得…