有如下問(wèn)題,在一個(gè)由0、1、beta、beta2這四個(gè)元素組成的矩陣當(dāng)中,每一列都有這四個(gè)元素出現(xiàn),現(xiàn)在要將這個(gè)矩陣置換成由0、1、2、3四個(gè)元素組成的矩陣,每一列的置換法則可以不同,例如,若矩陣有三列,可將第一列中的0、1、beta、beta2分別換成0、1、2、3,將第二列中的0、1、beta、beta2分別換成1、0、2、3,將第三列中的0、1、beta、beta2分別換成2、1、0、3,等等。這樣顯然可以看到,每一列元素的置換方法是4!種,含有三列的矩陣則共有(4!的三次方)種置換方法?,F(xiàn)在的問(wèn)題是要編程遍歷這所有的置換方法(這是一個(gè)程序中的一部分),大致的思路是怎樣的?謝謝!
C語(yǔ)言的遍歷算法?
千萬(wàn)里不及你
2018-11-25 10:10:51