Recimo da imam jedan niz od n elemanata. Kako napraviti sve varijacije bez ponavljanja niza ? Recimo, imam niz [1, 2, 3]. Kako izvesti :
[1, 2, 3]; [1, 3, 2]; [2, 1, 3]; [2, 3, 1]; [3, 1, 2]; [3, 2, 1]
Treba mi sto brzi algoritam.
[1, 2, 3]; [1, 3, 2]; [2, 1, 3]; [2, 3, 1]; [3, 1, 2]; [3, 2, 1]
Treba mi sto brzi algoritam.