新闻详情

新闻详情

首页 / 资讯中心 / 详情

Leetcode31 下一个排列

发布时间:2026/9/19 21:56:52来源:尧图网络
Leetcode31 下一个排列
一、问题描述二、解题思路采用找、换、翻3步骤来解决这个问题1找:从右向左找到第一个可以增大的位置i即最小的可以增大的位置2换:将该位置的数与[i1,nums.size()-1]区间最小的但大于其的数交换3翻:将[i1,nums.size()-1]区间翻转,由于该集合为降序所以进行逆转保证增幅最小。三、代码实现class Solution { public: void nextPermutation(vectorint nums) { //找增幅最小的排列 int nnums.size(); //1.找:从右向左找到第一个可以增大的位置i int in-2; while(i0nums[i]nums[i1]) i--; //2.换:将该位置的数与[i1,nums.size()-1]区间最小的大于其的数交换 int jn-1; if(i0){ while(jinums[j]nums[i]) j--; swap(nums[i],nums[j]); } //3.翻:将[i1,nums.size()-1]区间翻转 reverse(nums.begin()i1,nums.end()); } };
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

OpenClaw 从零部署,模型通道改到 TaoToken 通道能行吗? 2026/9/19 21:55:54

OpenClaw 从零部署,模型通道改到 TaoToken 通道能行吗?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
401 认证失败?TaoToken + Aider 这样验证 2026/9/19 21:55:54

401 认证失败?TaoToken + Aider 这样验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
DeepSeek 在 Codex 里报 401?TaoToken 这样配 Base URL 2026/9/19 21:55:54

DeepSeek 在 Codex 里报 401?TaoToken 这样配 Base URL

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Hugo 短代码中的 .Site:详解 SHORTCODE.Site 方法及 Site 对象全能力 2026/9/19 21:55:54

Hugo 短代码中的 .Site:详解 SHORTCODE.Site 方法及 Site 对象全能力

Hugo 短代码中的 .Site:详解 SHORTCODE.Site 方法及 Site 对象全能力 【免费下载链接】hugo The world’s fastest framework for building websites. 项目地址: https://gitcode.com/gh_mirrors/hu/hugo 导读 在 Hugo 短代码(Shortcode&#xf…

阅读更多 →
用Python将Word习题答案转化为结构化数据资产 2026/9/19 21:55:54

用Python将Word习题答案转化为结构化数据资产

简介:《汽车理论》课后习题答案解析文档,适合车辆工程、交通运输等专业学生及备考人员使用。文档围绕汽车动力性分析、驱动力与行驶阻力平衡、变速器档位选择、空气阻力与滚动阻力、转动惯量、爬坡度与附着率等核心章节,对第一章“汽车的动力…

阅读更多 →
基于STM32和微信小程序的宠物自动喂养系统设计 2026/9/19 21:52:53

基于STM32和微信小程序的宠物自动喂养系统设计

简介:设计资料围绕基于STM32的猫狗宠物喂养系统展开,面向物联网嵌入式学习者、电子设计竞赛参赛者及智能宠物硬件开发者,完整呈现从需求分析到系统落地的全流程方案。内容基于STM32F103RCT6主控,结合ESP8266 WiFi模块、28BYJ4步进…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞