*☝ 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.*
@@ -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/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 |
### Складність операцій в структурі даних
### Складність операцій в структурі даних
| Структура даних | Доступ | Пошук | Вставка | Видалення | Коментарі |