Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] generowanie kombinacji
1q2w3e4r
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 6.05.2011

Ostrzeżenie: (10%)
X----


Witam

Jak wygenerować wszystkie możliwe kombinacje o zadnej długości z podanej w tablicy znaków?

  1. function generujKombinacje($tablica, $dlugosc)
  2. {
  3.  
  4. echo $ciagi."\r\n";
  5. }
  6.  
  7. $tablica = array('6', '9', '3', 'k', 'd', 'e', 'w', 'b');
  8. generujKombinacje($tablica, 3);


Ten post edytował 1q2w3e4r 22.08.2014, 10:01:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
djgarsi
post
Post #2





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

Ostrzeżenie: (0%)
-----


Chwila w Google.

  1. function pc_permute($items, $perms = array()) {
  2. if (empty($items)) {
  3. echo join(' ', $perms) . "<br />";
  4. } else {
  5. for ($i = count($items) - 1; $i >= 0; --$i) {
  6. $newitems = $items;
  7. $newperms = $perms;
  8. list($foo) = array_splice($newitems, $i, 1);
  9. array_unshift($newperms, $foo);
  10. pc_permute($newitems, $newperms);
  11. }
  12. }
  13. }
  14.  
  15. $arr = array('6', '9', '3', 'k', 'd', 'e', 'w', 'b');
  16.  
  17. pc_permute($arr);
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 18:44