From 4eb66047ed9d4e67965faf4a5d5ec38c7d556523 Mon Sep 17 00:00:00 2001 From: Oleksii Trekhleb Date: Sun, 3 Jan 2021 10:34:41 +0100 Subject: [PATCH] Add Arabic translation. --- README.ar.AR.md => README.ar-AR.md | 6 ++---- README.es-ES.md | 3 ++- README.fr-FR.md | 3 ++- README.id-ID.md | 4 +++- README.it-IT.md | 3 ++- README.ja-JP.md | 3 ++- README.ko-KR.md | 3 ++- README.md | 2 +- README.pl-PL.md | 3 ++- README.pt-BR.md | 3 ++- README.ru-RU.md | 3 ++- README.tr-TR.md | 3 ++- README.uk-UA.md | 14 ++++++++------ README.zh-CN.md | 3 ++- README.zh-TW.md | 3 ++- 15 files changed, 36 insertions(+), 23 deletions(-) rename README.ar.AR.md => README.ar-AR.md (99%) diff --git a/README.ar.AR.md b/README.ar-AR.md similarity index 99% rename from README.ar.AR.md rename to README.ar-AR.md index d11b3d9..1676dfc 100644 --- a/README.ar.AR.md +++ b/README.ar-AR.md @@ -67,7 +67,7 @@ _اقرأ هذا في لغات أخرى:_ * **رياضيات** * `B` [معالجة البت](src/algorithms/math/bits) - * `B` [عاملي](src/algorithms/math/factorial) + * `B` [عاملي](src/algorithms/math/factorial) * `B` [رقم فيبوناتشي](src/algorithms/math/fibonacci) - الإصدارات الكلاسيكية والمغلقة * `B` [اختبار البدائية](src/algorithms/math/primality-test) (طريقة تقسيم المحاكمة) * `B` [الخوارزمية الإقليدية](src/algorithms/math/euclidean-algorithm) - احسب القاسم المشترك الأكبر (GCD) @@ -265,8 +265,6 @@ npm test -- 'playground' [▶ هياكل البيانات والخوارزميات على موقع يوتيوب](https://www.youtube.com/playlist?list=PLLXdhg_r2hKA7DPDsunoDZ-Z769jWn4R8) -[▶ دورة كاملة في هياكل البيانات باللغة العربية](https://youtu.be/owCqVRbZlbg) - ### Big O Notation * يتم استخدام **Big O notation** لتصنيف الخوارزميات وفقًا لكيفية نمو متطلبات وقت التشغيل أو المساحة مع نمو حجم الإدخال. @@ -321,4 +319,4 @@ npm test -- 'playground' > يمكنك دعم هذا المشروع عبر ❤️️ [GitHub] (https://github.com/sponsors/trekhleb) أو ❤️️ [Patreon] (https://www.patreon.com/trekhleb). -[الناس الذين يدعمون هذا المشروع](https://github.com/trekhleb/javascript-algorithms/blob/master/BACKERS.md) `∑ = 1` +[الناس الذين يدعمون هذا المشروع](https://github.com/trekhleb/javascript-algorithms/blob/master/BACKERS.md) `∑ = 0` diff --git a/README.es-ES.md b/README.es-ES.md index 9278486..fa1fd34 100644 --- a/README.es-ES.md +++ b/README.es-ES.md @@ -22,7 +22,8 @@ _Léelo en otros idiomas:_ [_Türk_](README.tr-TR.md), [_Italiana_](README.it-IT.md), [_Bahasa Indonesia_](README.id-ID.md), -[_Українська_](README.uk-UA.md) +[_Українська_](README.uk-UA.md), +[_Arabic_](README.ar-AR.md) *☝ Nótese que este proyecto está pensado con fines de aprendizaje e investigación, y **no** para ser usado en producción.* diff --git a/README.fr-FR.md b/README.fr-FR.md index d5f1181..024a3b1 100644 --- a/README.fr-FR.md +++ b/README.fr-FR.md @@ -23,7 +23,8 @@ _Lisez ceci dans d'autres langues:_ [_Türk_](README.tr-TR.md), [_Italiana_](README.it-IT.md), [_Bahasa Indonesia_](README.id-ID.md), -[_Українська_](README.uk-UA.md) +[_Українська_](README.uk-UA.md), +[_Arabic_](README.ar-AR.md) ## Data Structures diff --git a/README.id-ID.md b/README.id-ID.md index 5a31ff8..2a258f9 100644 --- a/README.id-ID.md +++ b/README.id-ID.md @@ -19,7 +19,9 @@ _Baca ini dalam bahasa yang lain:_ [_Português_](README.pt-BR.md), [_Русский_](README.ru-RU.md), [_Türk_](README.tr-TR.md), -[_Italiana_](README.it-IT.md) +[_Italiana_](README.it-IT.md), +[_Українська_](README.uk-UA.md), +[_Arabic_](README.ar-AR.md) _☝ Perhatikan bahwa proyek ini hanya dimaksudkan untuk tujuan pembelajaran dan riset, dan **tidak** dimaksudkan untuk digunakan sebagai produksi._ diff --git a/README.it-IT.md b/README.it-IT.md index 4db5a4c..9d8c664 100644 --- a/README.it-IT.md +++ b/README.it-IT.md @@ -19,7 +19,8 @@ _Leggilo in altre lingue:_ [_Русский_](README.ru-RU.md), [_Türk_](README.tr-TR.md), [_Bahasa Indonesia_](README.id-ID.md), -[_Українська_](README.uk-UA.md) +[_Українська_](README.uk-UA.md), +[_Arabic_](README.ar-AR.md) *☝ Si noti che questo progetto è destinato ad essere utilizzato solo per l'apprendimento e la ricerca e non è destinato ad essere utilizzato per il commercio.* diff --git a/README.ja-JP.md b/README.ja-JP.md index 627ce10..af2c887 100644 --- a/README.ja-JP.md +++ b/README.ja-JP.md @@ -22,7 +22,8 @@ _Read this in other languages:_ [_Türk_](README.tr-TR.md), [_Italiana_](README.it-IT.md), [_Bahasa Indonesia_](README.id-ID.md), -[_Українська_](README.uk-UA.md) +[_Українська_](README.uk-UA.md), +[_Arabic_](README.ar-AR.md) ## データ構造 diff --git a/README.ko-KR.md b/README.ko-KR.md index 4e7e39b..02f35d0 100644 --- a/README.ko-KR.md +++ b/README.ko-KR.md @@ -21,7 +21,8 @@ _Read this in other languages:_ [_Türk_](README.tr-TR.md), [_Italiana_](README.it-IT.md), [_Bahasa Indonesia_](README.id-ID.md), -[_Українська_](README.uk-UA.md) +[_Українська_](README.uk-UA.md), +[_Arabic_](README.ar-AR.md) ## 자료 구조 diff --git a/README.md b/README.md index fd5ae7f..8bb2bf3 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ _Read this in other languages:_ [_Italiana_](README.it-IT.md), [_Bahasa Indonesia_](README.id-ID.md), [_Українська_](README.uk-UA.md), -[_Arabic_](README.ar.AR.md) +[_Arabic_](README.ar-AR.md) *☝ Note that this project is meant to be used for learning and researching purposes only, and it is **not** meant to be used for production.* diff --git a/README.pl-PL.md b/README.pl-PL.md index f6cfbbf..08dc09b 100644 --- a/README.pl-PL.md +++ b/README.pl-PL.md @@ -23,7 +23,8 @@ _Read this in other languages:_ [_Türk_](README.tr-TR.md), [_Italiana_](README.it-IT.md), [_Bahasa Indonesia_](README.id-ID.md), -[_Українська_](README.uk-UA.md) +[_Українська_](README.uk-UA.md), +[_Arabic_](README.ar-AR.md) ## Struktury Danych diff --git a/README.pt-BR.md b/README.pt-BR.md index 512d44a..baffbc3 100644 --- a/README.pt-BR.md +++ b/README.pt-BR.md @@ -23,7 +23,8 @@ _Leia isto em outros idiomas:_ [_Türk_](README.tr-TR.md), [_Italiana_](README.it-IT.md), [_Bahasa Indonesia_](README.id-ID.md), -[_Українська_](README.uk-UA.md) +[_Українська_](README.uk-UA.md), +[_Arabic_](README.ar-AR.md) ## Estrutura de Dados diff --git a/README.ru-RU.md b/README.ru-RU.md index f491dff..32f4b2f 100644 --- a/README.ru-RU.md +++ b/README.ru-RU.md @@ -20,7 +20,8 @@ _Читать на других языках:_ [_Türk_](README.tr-TR.md), [_Italiana_](README.it-IT.md), [_Bahasa Indonesia_](README.id-ID.md), -[_Українська_](README.uk-UA.md) +[_Українська_](README.uk-UA.md), +[_Arabic_](README.ar-AR.md) *☝ Замечание: этот репозиторий предназначен для учебно-исследовательских целей (**не** для использования в продакшн-системах).* diff --git a/README.tr-TR.md b/README.tr-TR.md index 940f79e..f7ed57f 100644 --- a/README.tr-TR.md +++ b/README.tr-TR.md @@ -21,7 +21,8 @@ _Read this in other languages:_ [_Русский_](README.ru-RU.md), [_Italiana_](README.it-IT.md), [_Bahasa Indonesia_](README.id-ID.md), -[_Українська_](README.uk-UA.md) +[_Українська_](README.uk-UA.md), +[_Arabic_](README.ar-AR.md) *☝ Not, bu proje araştırma ve öğrenme amacı ile yapılmış olup üretim için **yaplılmamıştır**.* diff --git a/README.uk-UA.md b/README.uk-UA.md index cc51025..4391ed1 100644 --- a/README.uk-UA.md +++ b/README.uk-UA.md @@ -19,13 +19,15 @@ _Вивчення матеріалу на інших мовах:_ [_Português_](README.pt-BR.md), [_Русский_](README.ru-RU.md), [_Türk_](README.tr-TR.md), -[_Italiana_](README.it-IT.md) +[_Italiana_](README.it-IT.md), +[_Bahasa Indonesia_](README.id-ID.md), +[_Arabic_](README.ar-AR.md) *☝ Зверніть увагу! Даний проект призначений лише для навчальних та дослідницьких цілей, і він **не** призначений для виробництва (продакшн).* ## Структури даних -Структура даних (в програмуванні) - це спосіб організації даних в комп'ютерах. Часто разом зі структурою даних пов'язується і специфічний перелік операцій, що можуть бути виконаними над даними, організованими в таку структуру. +Структура даних (в програмуванні) - це спосіб організації даних в комп'ютерах. Часто разом зі структурою даних пов'язується і специфічний перелік операцій, що можуть бути виконаними над даними, організованими в таку структуру. Точніше, структура даних - це сукупність даних цінності, взаємозв'язки між ними та функції або операції, до яких можна застосувати дані. `B` - Початківець, `A` - Просунутий рівень @@ -107,7 +109,7 @@ _Вивчення матеріалу на інших мовах:_ * `B` [Сортування включенням](src/algorithms/sorting/insertion-sort) * `B` [Пірамідальне сортування](src/algorithms/sorting/heap-sort) * `B` [Сортування злиттям](src/algorithms/sorting/merge-sort) - * `B` [Швидке сортування](src/algorithms/sorting/quick-sort) + * `B` [Швидке сортування](src/algorithms/sorting/quick-sort) * `B` [Сортування Шелла](src/algorithms/sorting/shell-sort) * `B` [Сортування підрахунком](src/algorithms/sorting/counting-sort) * `B` [Сортування за розрядами](src/algorithms/sorting/radix-sort) @@ -174,7 +176,7 @@ _Вивчення матеріалу на інших мовах:_ * `B` [Трикутник Паскаля](src/algorithms/math/pascal-triangle) * `B` [Алгоритм Евкліда](src/algorithms/math/euclidean-algorithm) - метод обчислення найбільшого спільного дільника (НСД) * `B` [Сортування злиттям](src/algorithms/sorting/merge-sort) - * `B` [Швидке сортування](src/algorithms/sorting/quick-sort) + * `B` [Швидке сортування](src/algorithms/sorting/quick-sort) * `B` [Пошук у глибину](src/algorithms/tree/depth-first-search) * `B` [Пошук у ширину](src/algorithms/tree/breadth-first-search) * `B` [Гра стрибків](src/algorithms/uncategorized/jump-game) - зворотне відстеження, динамічне програмування (зверху вниз + знизу вгору) та жадібні приклади @@ -207,7 +209,7 @@ _Вивчення матеріалу на інших мовах:_ * `A` [Задача про хід коня](src/algorithms/uncategorized/knight-tour) * `A` [Комбінована сума](src/algorithms/sets/combination-sum) - знайти всі комбінації, що утворюють конкретну суму * **Метод гілок і меж** - один з поширених методів дискретної оптимізації. Метод працює на дереві рішень та визначає принципи роботи конкретних алгоритмів пошуку розв'язків, тобто, є мета-алгоритмом. Для різних задач комбінаторної оптимізації створюють спеціалізовані алгоритми гілок та меж. - + ## Як користуватися цим репозиторієм **Встановіть усі залежності** @@ -268,7 +270,7 @@ npm test -- 'playground' | **O(2^N)** | 1024 | 1.26e+29 | 1.07e+301 | | **O(N!)** | 3628800 | 9.3e+157 | 4.02e+2567 | -### Складність операцій в структурі даних +### Складність операцій в структурі даних | Структура даних | Доступ | Пошук | Вставка | Видалення | Коментарі | | ----------------------- | :-------: | :-------: | :-------: | :-------: | :-------- | diff --git a/README.zh-CN.md b/README.zh-CN.md index c1f7027..35a3733 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -20,7 +20,8 @@ _Read this in other languages:_ [_Türk_](README.tr-TR.md), [_Italiana_](README.it-IT.md), [_Bahasa Indonesia_](README.id-ID.md), -[_Українська_](README.uk-UA.md) +[_Українська_](README.uk-UA.md), +[_Arabic_](README.ar-AR.md) *注意:这个项目仅用于学习和研究,**不是**用于生产环境。* diff --git a/README.zh-TW.md b/README.zh-TW.md index f341482..4a09b84 100644 --- a/README.zh-TW.md +++ b/README.zh-TW.md @@ -19,7 +19,8 @@ _Read this in other languages:_ [_Türk_](README.tr-TR.md), [_Italiana_](README.it-IT.md), [_Bahasa Indonesia_](README.id-ID.md), -[_Українська_](README.uk-UA.md) +[_Українська_](README.uk-UA.md), +[_Arabic_](README.ar-AR.md) ## 資料結構 -- GitLab