문자열 (문자 배열 로 표시) 과 오프셋 을 지정 하고 오프셋 에 따라 제자리 에서 문자열 을 회전 합 니 다 (왼쪽 에서 오른쪽으로 회전)

657 단어
이것 도 lintcode 위의 알고리즘 문제 입 니 다. 이 문 제 는 마지막 에 끊 겼 습 니 다. 입력 한 오프셋 이 너무 많 을 때 제 가 쓴 알고리즘 이 틀 릴 수 있 습 니 다.인터넷 에서 도 좀 봤 는데 어 쩔 수 없 이 잘 안 보 여요.자신의 코드 를 붙 일 수 밖 에 없 었 다.
//       ,     char     
public static void getStr(char[] chars,int n){
    int x=0;
    if(x==n||chars.length==n){
        return;
    }
    while(x

두 단락 코드 의 원 리 는 같다. 단지 서로 다른 요 구 를 겨냥 했 을 뿐이다.
여러분, 더 좋 은 방법 이 있다 면 댓 글 을 많이 남 겨 주세요. 감사합니다!

좋은 웹페이지 즐겨찾기