news 2026/4/18 7:30:36

第 168 场双周赛Q1——3722. 反转后字典序最小的字符串

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第 168 场双周赛Q1——3722. 反转后字典序最小的字符串

题目链接:3722. 反转后字典序最小的字符串(中等)

算法原理:

解法:暴力枚举

293ms击败14.84%

时间复杂度O(N²)

思路很简单,先将最小的字典序字符串minstr设为s,然后翻转前k个和后k个,只要遇到更小的字典序字符串就更新,最后返回minstr即可

Java代码:

class Solution { public String lexSmallest(String s) { int n=s.length(); String minStr=s; //反转前k个 for(int k=1;k<=n;k++){ char[] arr=s.toCharArray(); reverse(arr,0,k-1); String newStr=new String(arr); if(newStr.compareTo(minStr)<0) minStr=newStr; } //反转后k个 for(int k=1;k<=n;k++){ char[] arr=s.toCharArray(); reverse(arr,n-k,n-1); String newStr=new String(arr); if(newStr.compareTo(minStr)<0) minStr=newStr; } return minStr; } public void reverse(char[] arr,int start,int end){ while(start<end){ char temp=arr[start]; arr[start]=arr[end]; arr[end]=temp; start++; end--; } } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 13:32:40

跨平台CKEDITOR粘贴WORD为何在Linux系统下失效?

&#x1f4dd; .NET CMS企业官网Word一键导入功能开发纪实 &#x1f575;️ 技术调研与选型过程 现状分析 作为广西一名.NET全栈开发者&#xff0c;最近接手的企业CMS官网项目需要增强编辑器功能。客户明确要求&#xff1a; 支持Office全家桶(Word/Excel/PPT)和PDF导入保留…

作者头像 李华
网站建设 2026/4/18 4:03:09

国产化CKEDITOR插件如何解决WORD导入兼容问题?

Word导入与微信公众号内容粘贴功能集成方案 1. 需求分析与评估过程 作为四川某国企的项目负责人&#xff0c;我近期针对企业网站后台管理系统的新功能需求进行了深入调研和评估。需求主要包括&#xff1a; Web编辑器(CKEditor 4)增加Word粘贴功能Word文档导入功能(支持Word/…

作者头像 李华
网站建设 2026/4/18 4:02:02

使用vue-cli构建网页时,文件上传下载有哪些推荐方案?

大文件传输系统设计方案&#xff08;基于SM4国密算法&#xff09; 需求分析 作为四川某软件公司的开发人员&#xff0c;我面临以下核心需求&#xff1a; 实现10GB级别大文件的分片上传/下载采用国密SM4算法进行端到端加密服务端需支持SM4加密存储兼容主流浏览器及信创国产化…

作者头像 李华
网站建设 2026/4/18 4:30:28

c语言分支结构

一.if语句&#xff1a; 1.if语句有&#xff1a;if&#xff0c;if ...else..,if...else if ..else接下来一个一个介绍 (1).if <1>.if结构为&#xff1a;if(expression) (如果只有一条语句花括号可省略) {statement;} <2>.expression 如果为true则执行statemen…

作者头像 李华
网站建设 2026/4/18 4:31:40

JavaScript网页开发中,文件上传下载有哪些推荐解决方案?

我&#xff0c;某IT企业技术总监&#xff0c;聊聊这套“高可靠、强兼容”大文件传输解决方案的落地实践 作为服务过300政企客户的技术负责人&#xff0c;我太清楚大文件传输场景的“坑”了——从100G文件的断点续传稳定性&#xff0c;到IE8兼容的技术攻坚&#xff1b;从文件夹…

作者头像 李华
网站建设 2026/4/17 22:21:32

jquery网页应用中,文件上传下载有哪些实用的解决方案?

我是一名扎根于湖南长沙的程序员&#xff0c;近期正面临一个极具挑战性的项目需求&#xff1a;需要运用百度开源组件WebUploader来实现大文件的高效传输&#xff0c;目标文件规模高达20G左右。此项目不仅要求实现文件的上传与下载功能&#xff0c;还需支持文件夹的上传和下载&a…

作者头像 李华