Портал:Программирование/Алгоритмы и структуры данных/Темы
Материал из Википедии — свободной энциклопедии
Перейти к навигации
Перейти к поиску
Типы и структуры данных
![]() | |
---|---|
Неинтерпретируемые | |
Числовые | |
Текстовые | |
Ссылочные | |
Композитные | |
Абстрактные |
|
Другие | |
Связанные темы |
![]() | |
---|---|
Двоичные деревья | |
Самобалансирующиеся двоичные деревья | |
B-деревья | |
Префиксные деревья | |
Двоичное разбиение пространства | |
Недвоичные деревья | |
Разбиение пространства | |
Другие деревья | |
Алгоритмы |
Алгоритмы
![]() | |
---|---|
Теория |
|
Обменные | |
Выбором | |
Вставками | |
Слиянием | |
Без сравнений | |
Гибридные | |
Прочее | |
Непрактичные |
![]() | |
---|---|
Меры схожести строк | |
Поиск подстроки | |
Палиндромы | |
Выравнивание последовательностей | |
Суффиксные структуры | |
Другое |
![]() | |
---|---|
Поиск уплотнений | |
Максимизация потока | |
Паросочетания | |
Связь графов |
|
Другое |
|
![]() Методы оптимизации | |
---|---|
Одномерные | |
Нулевого порядка | |
Первого порядка | |
Второго порядка | |
Стохастические | |
Методы линейного программирования | |
Методы нелинейного программирования |
![]() | |
---|---|
Максимизационная задача укладки (упаковки) | |
Теория графов теория множеств | |
Алгоритмические задачи | |
Логические игры и головоломки | |
Шаблоны проектирования
![]() | |
---|---|
Основные | |
Порождающие | |
Структурные | |
Поведенческие | |
Параллельного программирования | |
Архитектурные |
|
Шаблоны Java EE | |
Прочие шаблоны | |
Книги | |
Персоналии |