news 2026/7/4 14:49:35

leetcode 769. Max Chunks To Make Sorted 最多能完成排序的块-耗时100%

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 769. Max Chunks To Make Sorted 最多能完成排序的块-耗时100%

Problem: 769. Max Chunks To Make Sorted 最多能完成排序的块

解题过程

耗时100%,最多的块只需要满足一段区间内的数字排序以后可以不用移动即可,双指针,l 最小值,r 最大值,start 这个区间的起始数字,从左向右的,若满足 i == 最大值 r,且i-start == r - l,那么就满足这段区间的这些数字刚好是排序以后的数字集合,可以做一个块,若i+1还在索引内,就让start = l = ++r,计数num++

Code

class Solution { public: int maxChunksToSorted(vector<int>& arr) { int l = 10, r = -1, start = 0, num = 1; for(int i = 0; i < arr.size(); i++) { if(r < arr[i]) { r = arr[i]; } if(l > arr[i]) { l = arr[i]; } if(i==r && i - start == r - l) { if(i + 1 < arr.size()) { start = l = ++r; num++; continue; } } } return num; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 12:16:06

python摄影作品图片分享平台交流系统p3s3zj07

目录具体实现截图项目介绍论文大纲核心代码部分展示可定制开发之亮点部门介绍结论源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作具体实现截图 本系统&#xff08;程序源码数据库调试部署讲解&#xff09;同时还支持Python(flask,django)、…

作者头像 李华
网站建设 2026/7/1 5:09:12

Open-AutoGLM进阶应用:3个真实场景案例教你玩转智能流程编排

第一章&#xff1a;Open-AutoGLM进阶应用概述Open-AutoGLM 作为新一代开源自动语言建模框架&#xff0c;支持多模态输入、动态推理链构建与自适应提示优化&#xff0c;在复杂业务场景中展现出强大灵活性。其核心优势在于融合了符号逻辑与神经网络推理&#xff0c;适用于智能客服…

作者头像 李华
网站建设 2026/7/2 8:30:15

MelonLoader终极配置指南:从零开始掌握Unity游戏Mod加载

MelonLoader终极配置指南&#xff1a;从零开始掌握Unity游戏Mod加载 【免费下载链接】MelonLoader The Worlds First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono 项目地址: https://gitcode.com/gh_mirrors/me/MelonLoader MelonLoade…

作者头像 李华
网站建设 2026/6/26 11:57:35

从零到精通Open-AutoGLM文档,快速上手AI模型自动生成技术

第一章&#xff1a;Open-AutoGLM概述与核心概念Open-AutoGLM 是一个面向通用语言建模任务的开源自动化框架&#xff0c;旨在简化大语言模型&#xff08;LLM&#xff09;在多样化下游任务中的应用流程。该框架融合了提示工程、自动推理优化与任务自适应机制&#xff0c;支持零样…

作者头像 李华
网站建设 2026/7/2 4:08:22

14.4 因果推理基础:潜在结果框架、结构因果模型与do-演算

14.4 因果推理基础:潜在结果框架、结构因果模型与do-演算 因果推理旨在从观察数据中识别变量间的因果关系,其核心挑战在于区分“相关性”与“因果性”。本节将系统阐述现代因果推理的三大基础框架:以鲁宾(Rubin)为代表的潜在结果框架,以珀尔(Pearl)为代表的结构因果模…

作者头像 李华
网站建设 2026/6/28 23:39:14

如何为知识库设置版本控制系统?Git集成可能性探讨

如何为知识库设置版本控制系统&#xff1f;Git集成可能性探讨 在企业级AI应用日益普及的今天&#xff0c;一个常见的痛点逐渐浮现&#xff1a;当团队依赖大语言模型&#xff08;LLM&#xff09;进行决策支持、客户服务或内部知识问答时&#xff0c;背后所使用的知识库却常常处于…

作者头像 李华