Tôi đã cố gắng mã hóa bản thân mình và thất bại khủng khiếp. Về cơ bản đây là những gì tôi muốn:Tạo tất cả các chuỗi theo chiều dài N trong C
a
b
...
z
aa
ba
...
za
ab
bb
...
zz
aaa
baa
...
zzz
Cuối cùng, nó sẽ tạo ra mọi chuỗi ngắn hơn N ký tự bảng mã a-z. Vì vậy, tôi không tìm kiếm hoán vị (trong đó 1001 triển khai có thể được tìm thấy trên internet), nhưng đối với kết hợp với thay thế (ít nhất đó là cách nó được gọi là trong Python). Thứ tự không quan trọng, tốc độ là.
Bạn chưa đủ cụ thể. Cũng giống như bạn đã tạo "trừu kêu", bạn cũng sẽ tạo "aba", "abb" và "aab"? –
@John Feminella: Có – orlp