当前位置:网站首页>2022.8.3-----leetcode.899
2022.8.3-----leetcode.899
2022-08-04 01:59:00 【路Lu727】
public String orderlyQueue(String s, int k) {
//k为1,只能在s的字符环中选择一个开头使其最小
if (k == 1) {
String smallest = s;
String ss =s+s;
int n = s.length();
for (int i = 1; i < n; i++) {
if(ss.substring(i,i+n).compareTo(smallest)<0)
smallest=ss.substring(i,i+n);
}
return smallest;
} else {
//k>1,可以交换任意相邻两字符的顺序,最后可以实现所有字符的排序
char[] arr = s.toCharArray();
Arrays.sort(arr);
return new String(arr);
}
}
边栏推荐
- 大佬们,读取mysql300万单表要很长时间,有什么参数可以优惠,或者有什么办法可以快点
- yum 仅下载包
- 小甲鱼汇编笔记
- 2022广东省安全员A证第三批(主要负责人)考试题库及模拟考试
- 持续投入商品研发,叮咚买菜赢在了供应链投入上
- 安全至上:落地DevSecOps最佳实践你不得不知道的工具
- 云开发旅游打卡广场微信小程序源码(含视频教程)
- KunlunBase 1.0 is released!
- Continuing to invest in product research and development, Dingdong Maicai wins in supply chain investment
- 2022年茶艺师(中级)考试试题模拟考试平台操作
猜你喜欢
5. Scrapy middleware & distributed crawler
Slipper - virtual point, shortest path
Small Turtle Compilation Notes
this巩固训练,从两道执行题加深理解闭包与箭头函数中的this
cdh6.x 集成spark-sql
appium软件自动化测试框架
一个项目的整体测试流程有哪几个阶段?测试方法有哪些?
html select tag assignment database query result
LeetCode:899. 有序队列【思维题】
第08章 索引的创建与设计原则【2.索引及调优篇】【MySQL高级】
随机推荐
MySQL高级-读写分离-分库分表
阿里云国际版基于快照与镜像功能迁移云服务器数据
【Untitled】
DDTL: Domain Transfer Learning at a Distance
工程制图名词解释-重点知识
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
贪吃蛇游戏Bug解析及功能扩展
实例036:算素数
第13章 网络安全漏洞防护技术原理与应用
flinkcdc 消费 mysql binlog 没有 sqltype=delete 的数据是什么原
Sky map coordinate system to Gaode coordinate system WGS84 to GCJ02
flask框架初学-06-对数据库的增删改查
实例038:矩阵对角线之和
Flutter3.0线程——四步教你如何全方位了解(事件队列)
2022广东省安全员A证第三批(主要负责人)考试题库及模拟考试
织梦响应式酒店民宿住宿类网站织梦模板(自适应手机端)
Parquet encoding
DDTL:远距离的域迁移学习
实例040:逆序列表
nodejs install multi-version version switching