文章出處

import java.util.Scanner;
 
public class Demo001 {
     
    public static void main(String[] args) {
        String str = "";
         
        Scanner scan = new Scanner(System.in);
         
        str = scan.nextLine();
         
        permutation(str.toCharArray(), 0);
    }
 
    public static void permutation(char[] str, int i) {
        if (i >= str.length)
            return;
        if (i == str.length - 1) {
            System.out.println(String.valueOf(str));
        } else {
            for (int j = i; j < str.length; j++) {
                char temp = str[j];
                str[j] = str[i];
                str[i] = temp;
 
                permutation(str, i + 1);
 
                temp = str[j];
                str[j] = str[i];
                str[i] = temp;
            }
        }
    }
 
}

  

運行結果:

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()