题解 | #左旋转字符串#
左旋转字符串
http://www.nowcoder.com/practice/12d959b108cb42b1ab72cef4d36af5ec
-使用队列
import java.util.*;
public class Solution {
public String LeftRotateString(String str,int n) {
String newstr="";
if(str.length()==0)
return str;
Queue<Character> queue = new LinkedList<>();
char[] ch=str.toCharArray();
for(int i=0;i<ch.length;i++)
queue.add(ch[i]);
for(int i=1;i<=n;i++){
char tem=queue.remove();
queue.add(tem);
}
for(int i=0;i<ch.length;i++){
newstr+=queue.remove();
}
return newstr;
}
}
安克创新 Anker公司福利 716人发布