Bir dizinin tüm permütasyonlarını yazdırmak için bir Java programı yazın.
import java.util.Arrays; 

genel sınıf Permütasyonlar { 
	genel statik geçersiz ana (Dize[] args) {
		int[] dizi = {1, 2, 3} ; 
		permute(dizi, 0); 
	} 

	public static void permute(int[] dizi, int dizin){ 
		if (dizin >= dizi.uzunluk) - 1){ 
			System.out.println(Arrays.toString(arr)); 
		} 

		for (int i = dizin; i < dizi. uzunluk; i++){ 
			swap(dizi, dizin, i); 
			permute(dizi, dizin + 1); 
			swap(dizi, dizin, i); 
		} 
	} 

	genel statik geçersiz takas(int[] dizi, int i, int j){ 
		int temp = dizi[i]; 
		arr[i] = dizi[j]; 
		arr[j] = sıcaklık; 
	} 
}