关注
第一题100%,用的递归:
public class Main {
public static void main(String[] args) {
String s = new Scanner(System.in).nextLine();
char[] array = s.toCharArray();
recur(0,array.length,array);
System.out.println(array);
}
static void recur(int start,int end,char[] arr){
if (start>=end) return;
char min = arr[end-1];
int index = end-1;
for (int i = end-1; i >=start; i--) {
if (arr[i] < min){
min = arr[i];
index = i;
if (min == 'a') break;
}
}
for (int i = start; i < index; i++) {
if (arr[i]>min){
arr[index] = arr[i];
arr[i] = min;
return;
}
}
recur(index+1,end,arr);
}
}
查看原帖
1 1
相关推荐
09-17 18:05
河南大学 嵌入式工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 今年秋招是回暖还是遇冷 #
8817次浏览 54人参与
# 实习教会我的事 #
35597次浏览 311人参与
# 京东开奖 #
437970次浏览 2477人参与
# 我来点评面试官 #
3513次浏览 31人参与
# 如果不考虑收入,你最想做什么工作? #
35245次浏览 204人参与
# 你实习是赚钱了还是亏钱了? #
11248次浏览 108人参与
# 用一句话形容你的团队氛围 #
6637次浏览 99人参与
# 秋招开始捡漏了吗 #
44616次浏览 309人参与
# 同bg的你秋招战况如何? #
162373次浏览 941人参与
# 找工作八股要背到什么程度? #
6838次浏览 115人参与
# 你找工作是从容有余 or 匆忙滚爬? #
4581次浏览 49人参与
# 考研人,我有话说 #
149985次浏览 1198人参与
# 上班后,才发现大学__白学了 #
7558次浏览 48人参与
# 硬件人,你被哪些公司给挂了 #
68535次浏览 932人参与
# 58同城求职进展汇总 #
38463次浏览 260人参与
# 今年秋招还有金九银十吗 #
29495次浏览 263人参与
# 机械人,你的第一份感谢信是谁给的 #
37770次浏览 346人参与
# 三一重工求职进展汇总 #
21180次浏览 82人参与
# 打工人的精神状态 #
104740次浏览 1327人参与
# 规定下班时间vs实际下班时间 #
57817次浏览 333人参与
# 秋招后遗症 #
67020次浏览 422人参与