Muhtemelen bakıyor olmalıdır arama terimi php string permutations
yerine combinations
gibi bir şeydir. Bir permütasyon her madde konularda sırası (yani late
ve teal
farklı dizeleri) bir kombinasyon sırası önemli değildir bir düzenleme ise, (öğelerin bir düzenlemedir late
ve onlar aynı harfleri kullanmak için teal
) özdeş kabul edilir.
İşte Google'dan bir kaç bağlantılar bulunuyor:
Bazı dize dize tüm permütasyon, uzunluğunun tüm kombinasyonları üretir bir algoritma C
N
üreten bir algoritma P
, ve bir dize {Verilen [(3)]} uzunluğunun M
, burada tüm permütasyon üretecek bir algoritma S
uzunluğunun 1...M
,
s = "..."
results = []
for (i = 1; i < s.length; ++i) {
// All combinations of S of length i.
combinations = C(s, i)
// All permutations of S of length i.
results.append(P(combinations))
}
// All permutations of S of length 1..[s.length].
return results