static String f(String s){ int n = s.length(); if (n == 1) return s; char[] c = s.toCharArray(); out: for (int i = 0; i < n; i++) { for (int j = n - 1; j > i ; j--) { if (c[j] < c[i]){ char t = c[j]; c[j] = c[i]; c[i] = t; break out; } } } return String.valueOf(c); }

相关推荐

查看21道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务