说明:OJ地址
1. 有序队列
def func(S):
min_str = S #记录最小的字符串
for i in range(len(S)): #遍历字符串的长度
S = S[-1] + S[:-1] #每次把最后一个字符放在第一个位置 并拼接上剩余的字符
if S < min_str: #字符串可以直接比较大小
min_str = S
return min_str
S = e <weixin_38574132> 上传 | 大小:182kb
说明:一、String类
String的部分源码如下
public final class String
implements java.io.Serializable, Comparable, CharSequence {
/** The value is used for character storage. */
private final char value[];
/** Cache the hash code for the string */
pr <weixin_38590541> 上传 | 大小:60kb