news 2026/7/22 4:27:24

2026-01-22-LeetCode刷题笔记-3507-移除最小数对使数组有序I

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2026-01-22-LeetCode刷题笔记-3507-移除最小数对使数组有序I

title: 2026-01-22-LeetCode刷题笔记-3507-移除最小数对使数组有序I
date: 2026-01-22
tags:

  • 算法学习
  • LeetCode
  • 贪心

题目信息

  • 平台:LeetCode
  • 题目:3507. 移除最小数对使数组有序 I
  • 难度:简单
  • 题目链接

题目描述

给定数组 nums,每次可以选择相邻的一对元素,将它们合并为它们的和(等价于删除这对并用和替代)。每次操作选择“当前相邻对和最小”的那一对。问最少需要多少次操作,才能让数组变为非递减序列。


初步思路

  1. 只要数组已非递减,就停止。
  2. 否则在当前数组里遍历所有相邻对,找到和最小的一对进行合并。
  3. 重复上述过程,统计操作次数。

算法分析

  • 核心:每轮扫描所有相邻对,若仍无序则合并最小对
  • 技巧:一次遍历同时判断是否已非递减,并找到最小相邻对
  • 时间复杂度:O(k·n),k 为合并次数(每次遍历当前数组)
  • 空间复杂度:O(1)(原地修改列表)

代码实现(Python)

''' Author: tkzzzzzz6 Date: 2026-01-22 22:28:44 LastEditors: tkzzzzzz6 LastEditTime: 2026-01-22 22:47:28 '''classSolution:defminimumPairRemoval(self,nums:List[int])->int:cnt=0whilelen(nums)>1:isAscending=TrueminSum=inf target_idx=-1foriinrange(len(nums)-1):pair_sum=nums[i]+nums[i+1]ifnums[i]>nums[i+1]:isAscending=FalseifminSum>pair_sum:minSum=pair_sum target_idx=iifisAscending:breakcnt+=1nums[target_idx]=minSum nums.pop(target_idx+1)returncnt

总结与反思

  1. 每轮遍历既能判断是否有序,也能确定最小相邻对。
  2. 该实现为直接模拟,便于理解,但在数据规模大时会偏慢。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 23:39:54

2026年百度优化推广公司深度剖析

当前百度优化推广行业向AI赋能、全链路整合方向升级,SEO与SEM深度融合、AI搜索优化成为新增长点。头部百度优化公司凭借专业技术、丰富经验及定制化方案,为企业破解流量瓶颈、提升品牌曝光提供核心支撑,是企业抢占百度生态流量红利的关键合作…

作者头像 李华
网站建设 2026/7/16 11:37:11

如何验证开机脚本是否成功执行?教你几招

如何验证开机脚本是否成功执行?教你几招 你写好了开机启动脚本,也按步骤加进了 rc.local 或 systemd 服务,但重启之后——啥也没发生?文件没生成、程序没运行、日志空空如也……这时候最抓狂的不是“怎么写”,而是“到…

作者头像 李华
网站建设 2026/7/18 17:22:37

Qwen2.5-0.5B一键部署工具:最简安装方式推荐

Qwen2.5-0.5B一键部署工具:最简安装方式推荐 1. 轻量级AI对话新选择:为什么选Qwen2.5-0.5B? 你是否也遇到过这样的问题:想体验大模型,但显卡不够强?想在本地跑个AI助手,结果发现动辄几十GB的显…

作者头像 李华
网站建设 2026/7/14 14:30:36

亲测Qwen-Image-Edit-2511,人像融合效果惊艳真实体验

亲测Qwen-Image-Edit-2511,人像融合效果惊艳真实体验 1. 引言:一次让人眼前一亮的AI图像编辑实测 最近在尝试一款新的AI图像编辑模型——Qwen-Image-Edit-2511,说实话,刚开始只是抱着“看看又有什么新花招”的心态去试的。但真正…

作者头像 李华
网站建设 2026/7/3 13:37:12

Qwen All-in-One情感判断准确率:实测数据报告

Qwen All-in-One情感判断准确率:实测数据报告 1. 实测背景与测试目标 在当前AI应用向轻量化、低成本部署演进的趋势下,如何用最小资源实现多任务能力成为关键挑战。本文聚焦于 Qwen All-in-One 这一创新架构——基于单个 Qwen1.5-0.5B 模型&#xff0c…

作者头像 李华
网站建设 2026/7/21 6:54:39

直播内容审核实战:用SenseVoiceSmall检测掌声笑声BGM

直播内容审核实战:用SenseVoiceSmall检测掌声笑声BGM 在直播运营中,实时识别背景音乐、观众掌声、突发笑声等非语音信号,是内容安全与用户体验优化的关键一环。传统ASR模型只关注“说了什么”,而直播场景真正需要的是“发生了什么…

作者头像 李华