Please enable JavaScript.
Coggle requires JavaScript to display documents.
Алгоритми та обчислювальна складність - Coggle Diagram
Алгоритми та обчислювальна складність
Основи структур даних і алгоритми
Поняття алгоритму
Визначення
Складність
Просторова складність
Часова складність
Поняття абстрактного типу даних
Типи даних
Кортежі
Множини
Словники
Однозвʼязні списки
Двобічнозвʼязні списки
Стеки
Списки
Вектори
Мультимножини
Черги
Черги з пріоритетами
Алгоритми
Сортування
Прості сортування вибором
Сортування вставками
Обмінами
Удосконалені сортування деревом
Сортування Шелла
Швидке сортування
Пошук
В ширину
В глибину
Пошук звяʼзних компонентів
Побудова кістякового дерева
Побудова найкоротших шляхів між двома вершинами
Алгоритм А*
Побудова найкоротших шляхів з виділеної вершини
Алгоритм Дейкстри
Алгоритм Булмана-Форда
Граф
Орієнтований граф
Неорієнтований граф
Змішаний граф
Простий граф
Компоненти графа
Петля
Маршрут
Відкритий
Замкнутий
Мультиграф
Представлення графа
Список ребер
Матриця суміжності
Матриця інцидентності
Списки суміжності
Стратегії розроблення алгоритмів
Стратегії
Розділяй та володарюй
Оцінювання складності
Приклади застосування
Двійковий пошук
Метод бісекції
Швидке сортування
Швидке перетворення Фурʼє
Множенння Карацуби
Балансування
Оцінювання складності
Приклади застосування
Динамічне програмування
Оцінювання складності
Приклади застосування
Алгоритми грубої сили
Жадібні алгоритми
Алгоритми з поверненням
Еврестичні алгоритми
Зіставлення із зразком і алгоритми обробки рядків/текстів
Алгоритми чисельної апроксимації
Online- і offline-алгоритми
Поняття стратегії
Моделі обчислень
Імперативне програмування
Декларативне програмування
Алгоритмічна розв'язність
Алгоритмічна нерозв'язність
Проблема зупинки