You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Jesteśmy w trakcie pisania książki, która w jasny i specyficzny sposób, wyjaśni główne algorytmy. Jeżeli chcesz dostać powiadomienie o tym kiedy książka “JavaScript Algorithms†zostanie wydana,[kliknij tutaj](https://upscri.be/402324/).
19
+
> Jesteśmy w trakcie pisania książki, która w jasny i specyficzny sposób,
20
+
wyjaśni główne algorytmy. Jeżeli chcesz dostać powiadomienie o tym kiedy
21
+
książka “JavaScript Algorithms†zostanie wydana,[kliknij tutaj](https://upscri.be/402324/).
19
22
20
23
21
24
## Struktury Danych
22
25
23
-
Struktura danych to sposób uporządkowania i przechowywania informacji w komputerze żeby mogłaby być sprawnie dostępna i efektywnie zmodyfikowana. Dokładniej, struktura danych jest zbiorem wartości danych, relacjami pomiędzy nimi, zadaniami lub działaniami, które mogą dotyczyć danych.
26
+
Struktura danych to sposób uporządkowania i przechowywania informacji w
27
+
komputerze żeby mogłaby być sprawnie dostępna i efektywnie zmodyfikowana.
28
+
Dokładniej, struktura danych jest zbiorem wartości danych, relacjami
29
+
pomiędzy nimi, zadaniami lub działaniami, które mogą dotyczyć danych.
24
30
25
31
`B` - Początkujący, `A` - Zaawansowany
26
32
@@ -44,7 +50,9 @@ Struktura danych to sposób uporządkowania i przechowywania informacji w komput
44
50
45
51
## Algorytmy
46
52
47
-
Algorytm jest to skończony ciąg jasno zdefiniowanych czynności, koniecznych do wykonania pewnego rodzaju zadań. Sposób postępowania prowadzący do rozwiązania problemu.
53
+
Algorytm jest to skończony ciąg jasno zdefiniowanych czynności, koniecznych
54
+
do wykonania pewnego rodzaju zadań. Sposób postępowania prowadzący do
55
+
rozwiązania problemu.
48
56
49
57
`B` - Początkujący, `A` - Zaawansowany
50
58
@@ -127,7 +135,10 @@ znajdź wszystkie kombinacje, które tworzą określoną sumę
127
135
128
136
### Algorytmy według paradygmatu
129
137
130
-
Paradygmat algorytmiczny jest ogólną metodą lub podejściem, które jest podstawą projektowania klasy algorytmów. Jest abstrakcją wyższą niż pojęcie algorytmu, podobnie jak algorytm jest abstrakcją wyższą niż program komputerowy.
138
+
Paradygmat algorytmiczny jest ogólną metodą lub podejściem, które jest
139
+
podstawą projektowania klasy algorytmów. Jest abstrakcją wyższą niż
140
+
pojęcie algorytmu, podobnie jak algorytm jest abstrakcją wyższą niż
141
+
program komputerowy.
131
142
132
143
***Metoda Siłowa** - Sprawdza wszystkie możliwosci i wybiera najlepsze rozwiązanie.
|**Sortowanie przez wstawianie**| n | n<sup>2</sup> | n<sup>2</sup> | 1 | Yes ||
268
-
|**Sortowanie przez wybieranie**| n<sup>2</sup> | n<sup>2</sup> | n<sup>2</sup> | 1 | No ||
269
-
|**Sortowanie przez kopcowanie**| n log(n) | n log(n) | n log(n) | 1 | No ||
270
-
|**Sortowanie przez scalanie**| n log(n) | n log(n) | n log(n) | n | Yes ||
271
-
|**Szybkie sortowanie**| n log(n) | n log(n) | n<sup>2</sup> | log(n) | No | Szybkie sortowanie jest zazwyczaj robione w miejsce O(log(n)) stosu przestrzeni |
272
-
|**Sortowanie Shella**| n log(n) | zależy od luki w układzie | n (log(n))<sup>2</sup> | 1 | No ||
273
-
|**Sortowanie przez zliczanie**| n + r | n + r | n + r | n + r | Yes | r - największy numer w tablicy|
274
-
|**Sortowanie Radix**| n * k | n * k | n * k | n + k | Yes | k -długość najdłuższego klucza |
275
+
| Nazwa | Najlepszy | Średni | Najgorszy | Pamięć | Stabilność | Komentarze |
|**Sortowanie przez wstawianie**| n | n<sup>2</sup> | n<sup>2</sup> | 1 | Yes ||
279
+
|**Sortowanie przez wybieranie**| n<sup>2</sup> | n<sup>2</sup> | n<sup>2</sup> | 1 | No ||
280
+
|**Sortowanie przez kopcowanie**| n log(n) | n log(n) | n log(n) | 1 | No ||
281
+
|**Sortowanie przez scalanie**| n log(n) | n log(n) | n log(n) | n | Yes ||
282
+
|**Szybkie sortowanie**| n log(n) | n log(n) | n<sup>2</sup> | log(n) | No | Szybkie sortowanie jest zazwyczaj robione w miejsce O(log(n)) stosu przestrzeni |
283
+
|**Sortowanie Shella**| n log(n) | zależy od luki w układzie | n (log(n))<sup>2</sup> | 1 | No ||
284
+
|**Sortowanie przez zliczanie**| n + r | n + r | n + r | n + r | Yes | r - największy numer w tablicy|
285
+
|**Sortowanie Radix**| n * k | n * k | n * k | n + k | Yes | k -długość najdłuższego klucza |
0 commit comments