Add Polish translation.

This commit is contained in:
Oleksii Trekhleb 2018-07-26 22:11:42 +03:00
parent 577cba9343
commit f8e39652e1
5 changed files with 96 additions and 82 deletions

View File

@ -10,8 +10,9 @@
_Read this in other languages:_ _Read this in other languages:_
[_English_](https://github.com/trekhleb/javascript-algorithms/), [_English_](https://github.com/trekhleb/javascript-algorithms/),
[简体中文](README.zh-CN.md), [_简体中文_](README.zh-CN.md),
[繁體中文](README.zh-TW.md) [_繁體中文_](README.zh-TW.md),
[_Polski_](README.pl-PL.md)
> 우리는 주요 알고리즘에 대해 더 자세한 설명을 담은 책을 제작 중입니다. > 우리는 주요 알고리즘에 대해 더 자세한 설명을 담은 책을 제작 중입니다.
만약 “JavaScript Algorithms” 책이 언제 출시되는지 알고 싶다면 만약 “JavaScript Algorithms” 책이 언제 출시되는지 알고 싶다면
@ -243,7 +244,7 @@ Source: [Big O Cheat Sheet](http://bigocheatsheet.com/).
### 자료 구조 작업별 복잡도 ### 자료 구조 작업별 복잡도
| 자료 구조 | 접근 | 검색 | 삽입 | 삭제 | 비고 | | 자료 구조 | 접근 | 검색 | 삽입 | 삭제 | 비고 |
| ----------------------- | :-------: | :-------: | :-------: | :-------: | :-------- | | ------------------------ | :-------: | :-------: | :-------: | :-------: | :-------- |
| **배열** | 1 | n | n | n | | | **배열** | 1 | n | n | n | |
| **스택** | n | n | 1 | 1 | | | **스택** | n | n | 1 | 1 | |
| **큐** | n | n | 1 | 1 | | | **큐** | n | n | 1 | 1 | |

View File

@ -11,10 +11,10 @@ with related explanations and links for further reading (including ones
to YouTube videos). to YouTube videos).
_Read this in other languages:_ _Read this in other languages:_
[简体中文](README.zh-CN.md), [_简体中文_](README.zh-CN.md),
[繁體中文](README.zh-TW.md), [_繁體中文_](README.zh-TW.md),
[한국어](README.ko-KR.md), [_한국어_](README.ko-KR.md),
[Polish](README.pl-PL.md) [_Polski_](README.pl-PL.md)
> Were writing a book that will clearly explain, in detail, the main algorithms. > Were writing a book that will clearly explain, in detail, the main algorithms.
If youd like to be notified when the “JavaScript Algorithms” book If youd like to be notified when the “JavaScript Algorithms” book

View File

@ -7,20 +7,26 @@ To repozytorium zawiera wiele przykładów JavaScript opartych na
znanych algorytmach i strukturach danych. znanych algorytmach i strukturach danych.
Każdy algorytm i struktura danych zawiera osobny plik README Każdy algorytm i struktura danych zawiera osobny plik README
wraz z powiązanymi wyjaśnieniami i odnośnikami do dalszego czytania (włącznie z tymi do YouTube videos). wraz z powiązanymi wyjaśnieniami i odnośnikami do dalszego czytania
(włącznie z tymi do YouTube videos).
_Read this in other languages:_ _Read this in other languages:_
[_English_](https://github.com/trekhleb/javascript-algorithms/) [_English_](https://github.com/trekhleb/javascript-algorithms/)
[简体中文](README.zh-CN.md), [_简体中文_](README.zh-CN.md),
[繁體中文](README.zh-TW.md), [_繁體中文_](README.zh-TW.md),
[한국어](README.ko-KR.md) [_한국어_](README.ko-KR.md)
> 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/). > 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/).
## Struktury Danych ## Struktury Danych
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. 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.
`B` - Początkujący, `A` - Zaawansowany `B` - Początkujący, `A` - Zaawansowany
@ -44,7 +50,9 @@ Struktura danych to sposób uporządkowania i przechowywania informacji w komput
## Algorytmy ## Algorytmy
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. 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.
`B` - Początkujący, `A` - Zaawansowany `B` - Początkujący, `A` - Zaawansowany
@ -127,7 +135,10 @@ znajdź wszystkie kombinacje, które tworzą określoną sumę
### Algorytmy według paradygmatu ### Algorytmy według paradygmatu
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. 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.
* **Metoda Siłowa** - Sprawdza wszystkie możliwosci i wybiera najlepsze rozwiązanie. * **Metoda Siłowa** - Sprawdza wszystkie możliwosci i wybiera najlepsze rozwiązanie.
* `B` [Wyszukiwanie Liniowe](src/algorithms/search/linear-search) * `B` [Wyszukiwanie Liniowe](src/algorithms/search/linear-search)
@ -247,7 +258,7 @@ Poniżej umieszczamy listę najbardziej używanych Big O notacji i ich porównan
### Złożoność operacji struktury danych ### Złożoność operacji struktury danych
| Struktura Danych | Dostęp | Szukaj | Umieszczanie | Usuwanie | Komentarze | | Struktura Danych | Dostęp | Szukaj | Umieszczanie | Usuwanie | Komentarze |
| ----------------------- | :-------: | :-------: | :-------: | :-------: | :-------- | | ------------------------------- | :-------: | :-------: | :-------: | :-------: | :-------- |
| **Szereg** | 1 | n | n | n | | | **Szereg** | 1 | n | n | n | |
| **Sterta** | n | n | 1 | 1 | | | **Sterta** | n | n | 1 | 1 | |
| **Kolejka** | n | n | 1 | 1 | | | **Kolejka** | n | n | 1 | 1 | |
@ -257,12 +268,12 @@ Poniżej umieszczamy listę najbardziej używanych Big O notacji i ich porównan
| **B-Drzewo** | log(n) | log(n) | log(n) | log(n) | | | **B-Drzewo** | log(n) | log(n) | log(n) | log(n) | |
| **Drzewa czerwono-czarne** | log(n) | log(n) | log(n) | log(n) | | | **Drzewa czerwono-czarne** | log(n) | log(n) | log(n) | log(n) | |
| **AVL Drzewo** | log(n) | log(n) | log(n) | log(n) | | | **AVL Drzewo** | log(n) | log(n) | log(n) | log(n) | |
| **Filtr Blooma ** | - | 1 | 1 | - | Fałszywe dotatnie są możliwe podczas wyszukiwania | | **Filtr Blooma** | - | 1 | 1 | - | Fałszywe dotatnie są możliwe podczas wyszukiwania |
### Sortowanie Tablic Złożoności Algorytmów ### Sortowanie Tablic Złożoności Algorytmów
| Nazwa | Najlepszy | Średni | Najgorszy | Pamięć | Stabilność | Komentarze | | Nazwa | Najlepszy | Średni | Najgorszy | Pamięć | Stabilność | Komentarze |
| --------------------- | :-------------: | :-----------------: | :-----------------: | :-------: | :-------: | :-------- | | ----------------------------------- | :-------------: | :-----------------: | :-----------------: | :-------: | :-------: | :-------- |
| **Sortowanie bąbelkowe** | n | n<sup>2</sup> | n<sup>2</sup> | 1 | Yes | | | **Sortowanie bąbelkowe** | n | n<sup>2</sup> | n<sup>2</sup> | 1 | Yes | |
| **Sortowanie przez wstawianie** | n | n<sup>2</sup> | n<sup>2</sup> | 1 | Yes | | | **Sortowanie przez wstawianie** | n | n<sup>2</sup> | n<sup>2</sup> | 1 | Yes | |
| **Sortowanie przez wybieranie** | n<sup>2</sup> | n<sup>2</sup> | n<sup>2</sup> | 1 | No | | | **Sortowanie przez wybieranie** | n<sup>2</sup> | n<sup>2</sup> | n<sup>2</sup> | 1 | No | |

View File

@ -9,8 +9,9 @@
_Read this in other languages:_ _Read this in other languages:_
[_English_](https://github.com/trekhleb/javascript-algorithms/), [_English_](https://github.com/trekhleb/javascript-algorithms/),
[繁體中文](README.zh-TW.md), [_繁體中文_](README.zh-TW.md),
[한국어](README.ko-KR.md) [_한국어_](README.ko-KR.md),
[_Polski_](README.pl-PL.md)
> Were writing a book that will clearly explain, in detail, the main algorithms. > Were writing a book that will clearly explain, in detail, the main algorithms.
If youd like to be notified when the “JavaScript Algorithms” book If youd like to be notified when the “JavaScript Algorithms” book
@ -196,7 +197,7 @@ npm test -- 'playground'
### 数据结构操作的复杂性 ### 数据结构操作的复杂性
| 数据结构 | 连接 | 查找 | 插入 | 删除 | | 数据结构 | 连接 | 查找 | 插入 | 删除 |
| ----------------------- | :-------: | :-------: | :-------: | :-------: | | ---------------------- | :-------: | :-------: | :-------: | :-------: |
| **数组** | 1 | n | n | n | | **数组** | 1 | n | n | n |
| **栈** | n | n | 1 | 1 | | **栈** | n | n | 1 | 1 |
| **队列** | n | n | 1 | 1 | | **队列** | n | n | 1 | 1 |

View File

@ -8,8 +8,9 @@
_Read this in other languages:_ _Read this in other languages:_
[_English_](https://github.com/trekhleb/javascript-algorithms/), [_English_](https://github.com/trekhleb/javascript-algorithms/),
[简体中文](README.zh-CN.md), [_简体中文_](README.zh-CN.md),
[한국어](README.ko-KR.md) [_한국어_](README.ko-KR.md),
[_Polski_](README.pl-PL.md)
> Were writing a book that will clearly explain, in detail, the main algorithms. > Were writing a book that will clearly explain, in detail, the main algorithms.
If youd like to be notified when the “JavaScript Algorithms” book If youd like to be notified when the “JavaScript Algorithms” book
@ -206,7 +207,7 @@ npm test -- 'playground'
### 陣列排序演算法複雜度 ### 陣列排序演算法複雜度
| 名稱 | 最佳 | 平均 | 最差 | 記憶體 | 穩定 | | 名稱 | 最佳 | 平均 | 最差 | 記憶體 | 穩定 |
| --------------------- | :-------: | :-------: | :-----------: | :-------: | :-------: | | ---------------------- | :-------: | :-------: | :-----------: | :-------: | :-------: |
| **氣派排序** | n | n^2 | n^2 | 1 | Yes | | **氣派排序** | n | n^2 | n^2 | 1 | Yes |
| **插入排序** | n | n^2 | n^2 | 1 | Yes | | **插入排序** | n | n^2 | n^2 | 1 | Yes |
| **選擇排序** | n^2 | n^2 | n^2 | 1 | No | | **選擇排序** | n^2 | n^2 | n^2 | 1 | No |