当前位置:网站首页>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);
}
}
边栏推荐
猜你喜欢
随机推荐
Sticker Spelling - Memory Search / Shape Pressure DP
云开发校园微社区微信小程序源码/二手交易/兼职交友微信小程序开源源码
boot issue
HBuilderX的下载安装和创建/运行项目
2022年T电梯修理考题及答案
实例041:类的方法与变量
5.scrapy中间件&分布式爬虫
cdh6.x 集成spark-sql
计算首屏时间
持续投入商品研发,叮咚买菜赢在了供应链投入上
pygame 中的transform模块
(cf)Codeforces Round #811 (Div. 3)A--E详细题解
Use of lombok annotation @RequiredArgsConstructor
Continuing to invest in product research and development, Dingdong Maicai wins in supply chain investment
2022G1工业锅炉司炉考试练习题及模拟考试
大佬们,读取mysql300万单表要很长时间,有什么参数可以优惠,或者有什么办法可以快点
TensoFlow学习记录(二):基础操作
DDTL:远距离的域迁移学习
Simple sorting (summer vacation daily question 14)
实例035:设置输出颜色