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