Список всех категорий: различия между версиями

Материал из Algocode wiki
Перейти к: навигация, поиск
м
Строка 1: Строка 1:
==Общие понятия==
+
==[[Общие понятия]]==
 
----
 
----
  
* Анализ времени и памяти
+
* [[Общие понятия#Анализ времени и памяти|Анализ времени и памяти]]
<categorytree mode="pages" hideroot=on>Анализ времени и памяти</categorytree>
 
* Рекурсия
 
<categorytree mode="pages" hideroot=on>Рекурсия</categorytree>
 
* С++ и STL
 
<categorytree mode="pages" hideroot=on>С++ и STL</categorytree>
 
* Тестирование программ
 
<categorytree mode="pages" hideroot=on>Тестирование программ</categorytree>
 
  
==Поиски==
+
* [[Общие понятия#Рекурсия|Рекурсия]]
 +
 
 +
* [[Общие понятия#С++ и STL|С++ и STL]]
 +
 
 +
* [[Общие понятия#Тестирование программ|Тестирование программ]]
 +
 
 +
 
 +
==[[Поиски]]==
 
----
 
----
  
* Линейные поиски
+
* [[Поиски#Линейные поиски|Линейные поиски]]
<categorytree mode="pages" hideroot=on>Линейные поиски</categorytree>
 
* Поиски за логарифм
 
<categorytree mode="pages" hideroot=on>Поиски за логарифм</categorytree>
 
  
==Cортировки==
+
* [[Поиски#Поиски за логарифм|Поиски за логарифм]]
 +
 
 +
 
 +
==[[Сортировки]]==
 
----
 
----
* Квадратичные сортировки
+
* [[Сортировки#Квадратичные сортировки|Квадратичные сортировки]]
<categorytree mode="pages" hideroot=on>Квадратичные сортировки</categorytree>
+
 
* Сортировки за логарифм
+
* [[Сортировки#Сортировки за логарифм|Сортировки за логарифм]]
<categorytree mode="pages" hideroot=on>Сортировки за логарифм</categorytree>
+
 
* Другие сортировки
+
* [[Сортировки#Другие сортировки|Другие сортировки]]
<categorytree mode="pages" hideroot=on>Другие сортировки</categorytree>
+
 
  
==Динамическое программирование==
+
==[[Динамическое программирование]]==
 
----
 
----
  
* Стандартные задачи динамического программирования
+
* [[Динамическое программирование#Стандартные задачи динамического программирования|Стандартные задачи динамического программирования]]
<categorytree mode="pages" hideroot=on>Стандартные задачи динамического программирования</categorytree>
+
 
* Более продвинутые применения динамического программирования
+
* [[Динамическое программирование#Более продвинутые применения динамического программирования|Более продвинутые применения динамического программирования]]
<categorytree mode="pages" hideroot=on>Более продвинутые применения динамического программирования</categorytree>
 
* Оптимизации динамики
 
<categorytree mode="pages" hideroot=on>Оптимизации динамики</categorytree>
 
  
==Графы==
+
* [[Динамическое программирование#Оптимизации динамики|Оптимизации динамики]]
 +
 
 +
 
 +
==[[Графы]]==
 
----
 
----
  
* Основные понятия теории графов
+
* [[Графы#Основные понятия теории графов|Основные понятия теории графов]]
<categorytree mode="pages" hideroot=on>Основные понятия теории графов</categorytree>
+
 
* Обходы графа и их применения
+
* [[Графы#Обходы графа и их применения|Обходы графа и их применения]]
<categorytree mode="pages" hideroot=on>Обходы графа и их применения</categorytree>
+
 
* Структуры данных в задачах на деревья
+
* [[Графы#Структуры данных в задачах на деревья|Структуры данных в задачах на деревья]]
<categorytree mode="pages" hideroot=on>Структуры данных в задачах на деревья</categorytree>
+
 
* Алгоритмы поиска кратчайшего пути в графах
+
* [[Графы#Алгоритмы поиска кратчайшего пути в графах|Алгоритмы поиска кратчайшего пути в графах]]
<categorytree mode="pages" hideroot=on>Алгоритмы поиска кратчайшего пути в графах</categorytree>
+
 
* Остовные деревья
+
* [[Графы#Остовные деревья|Остовные деревья]]
<categorytree mode="pages" hideroot=on>Остовные деревья</categorytree>
+
 
* Паросочетания в графе
+
* [[Графы#Паросочетания в графе|Паросочетания в графе]]
<categorytree mode="pages" hideroot=on>Паросочетания в графе</categorytree>
+
 
* Продвинутые алгоритмы в графах
+
* [[Графы#Продвинутые алгоритмы в графах|Продвинутые алгоритмы в графах]]
<categorytree mode="pages" hideroot=on>Продвинутые алгоритмы в графах</categorytree>
+
 
* Потоки в сети
+
* [[Графы#Потоки в сети|Потоки в сети]]
<categorytree mode="pages" hideroot=on>Потоки в сети</categorytree>
+
 
* Стоимостные потоки
+
* [[Графы#Стоимостные потоки|Стоимостные потоки]]
<categorytree mode="pages" hideroot=on>Стоимостные потоки</categorytree>
+
 
  
==Геометрия==
+
==[[Геометрия]]==
 
----
 
----
  
* Основные понятия геометрии
+
* [[Геометрия#Основные понятия геометрии|Основные понятия геометрии]]
<categorytree mode="pages" hideroot=on>Основные понятия геометрии</categorytree>
+
 
* Выпуклая оболочка
+
* [[Геометрия#Выпуклая оболочка|Выпуклая оболочка]]
<categorytree mode="pages" hideroot=on>Выпуклая оболочка</categorytree>
+
 
* Быстрые геометрические алгоритмы в выпуклом многоугольнике
+
* [[Геометрия#Быстрые геометрические алгоритмы в выпуклом многоугольнике|Быстрые геометрические алгоритмы в выпуклом многоугольнике]]
<categorytree mode="pages" hideroot=on>Быстрые геометрические алгоритмы в выпуклом многоугольнике</categorytree>
+
 
* Продвинутые задачи геометрии
+
* [[Геометрия#Продвинутые задачи геометрии|Продвинутые задачи геометрии]]
<categorytree mode="pages" hideroot=on>Продвинутые задачи геометрии</categorytree>
 
* Вероятностные алгоритмы в геометрии
 
<categorytree mode="pages" hideroot=on>Вероятностные алгоритмы в геометрии</categorytree>
 
* Триангуляции
 
<categorytree mode="pages" hideroot=on>Триангуляции</categorytree>
 
  
==Математика==
+
* [[Геометрия#Вероятностные алгоритмы в геометрии|Вероятностные алгоритмы в геометрии]]
 +
 
 +
* [[Геометрия#Триангуляции|Триангуляции]]
 +
 
 +
 
 +
==[[Математика]]==
 
----
 
----
  
* Теория чисел
+
* [[Математика#Теория чисел|Теория чисел]]
<categorytree mode="pages" hideroot=on>Теория чисел</categorytree>
 
* Комбинаторика
 
<categorytree mode="pages" hideroot=on>Комбинаторика</categorytree>
 
* Теория вероятностей
 
<categorytree mode="pages" hideroot=on>Теория вероятностей</categorytree>
 
* Матрицы
 
<categorytree mode="pages" hideroot=on>Матрицы</categorytree>
 
* Теория игр
 
<categorytree mode="pages" hideroot=on>Теория игр</categorytree>
 
* Быстрое преобразование Фурье
 
<categorytree mode="pages" hideroot=on>Быстрое преобразование Фурье</categorytree>
 
* Матроиды
 
<categorytree mode="pages" hideroot=on>Матроиды</categorytree>
 
  
==Структуры данных==
+
* [[Математика#Комбинаторика|Комбинаторика]]
 +
 
 +
* [[Математика#Теория вероятностей|Теория вероятностей]]
 +
 
 +
* [[Математика#Матрицы|Матрицы]]
 +
 
 +
* [[Математика#Теория игр|Теория игр]]
 +
 
 +
* [[Математика#Быстрое преобразование Фурье|Быстрое преобразование Фурье]]
 +
 
 +
* [[Математика#Матроиды|Матроиды]]
 +
 
 +
 
 +
==[[Структуры данных]]==
 
----
 
----
  
* Структуры данных из STL
+
* [[Структуры данных#Структуры данных из STL|Структуры данных из STL]]
<categorytree mode="pages" hideroot=on>Структуры данных из STL</categorytree>
+
 
* Структуры данных для запросов на отрезке
+
* [[Структуры данных#Структуры данных для запросов на отрезке|Структуры данных для запросов на отрезке]]
<categorytree mode="pages" hideroot=on>Структуры данных для запросов на отрезке</categorytree>
+
 
* Сканирующая прямая
+
* [[Структуры данных#Сканирующая прямая|Сканирующая прямая]]
<categorytree mode="pages" hideroot=on>Сканирующая прямая</categorytree>
+
 
* Корневые оптимизации
+
* [[Структуры данных#Корневые оптимизации|Корневые оптимизации]]
<categorytree mode="pages" hideroot=on>Корневые оптимизации</categorytree>
+
 
* Структуры данных в задачах на деревья
+
* [[Структуры данных#Структуры данных в задачах на деревья|Структуры данных в задачах на деревья]]
<categorytree mode="pages" hideroot=on>Структуры данных в задачах на деревья</categorytree>
 
* Многомерные структуры данных
 
<categorytree mode="pages" hideroot=on>Многомерные структуры данных</categorytree>
 
* Продвинутые применения структур данных для запросов на отрезке
 
<categorytree mode="pages" hideroot=on>Продвинутые применения структур данных для запросов на отрезке</categorytree>
 
* Персистентность
 
<categorytree mode="pages" hideroot=on>Персистентность</categorytree>
 
* Кучи
 
<categorytree mode="pages" hideroot=on>Кучи</categorytree>
 
* Двоичные деревья поиска
 
<categorytree mode="pages" hideroot=on>Двоичные деревья поиска</categorytree>
 
  
==Строковые алгоритмы==
+
* [[Структуры данных#Многомерные структуры данных|Многомерные структуры данных]]
 +
 
 +
* [[Структуры данных#Продвинутые применения структур данных для запросов на отрезке|Продвинутые применения структур данных для запросов на отрезке]]
 +
 
 +
* [[Структуры данных#Персистентность|Персистентность]]
 +
 
 +
* [[Структуры данных#Кучи|Кучи]]
 +
 
 +
* [[Структуры данных#Двоичные деревья поиска|Двоичные деревья поиска]]
 +
 
 +
 
 +
==[[Строковые алгоритмы]]==
 
----
 
----
  
* Хеши
+
* [[Строковые алгоритмы#Хеши|Хеши]]
<categorytree mode="pages" hideroot=on>Хеши</categorytree>
+
 
* Стандартные строковые алгоритмы
+
* [[Строковые алгоритмы#Стандартные строковые алгоритмы|Стандартные строковые алгоритмы]]
<categorytree mode="pages" hideroot=on>Стандартные строковые алгоритмы</categorytree>
 
* Суффиксные структуры
 
<categorytree mode="pages" hideroot=on>Суффиксные структуры</categorytree>
 
  
==Оптимизации==
+
* [[Строковые алгоритмы#Суффиксные структуры|Суффиксные структуры]]
 +
 
 +
 
 +
==[[Оптимизации]]==
 
----
 
----
  
* Жадность
+
* [[Оптимизации#Жадность|Жадность]]
<categorytree mode="pages" hideroot=on>Жадность</categorytree>
 
* Оптимизации динамики
 
<categorytree mode="pages" hideroot=on>Оптимизации динамики</categorytree>
 
* Оптимизации перебора
 
<categorytree mode="pages" hideroot=on>Оптимизации перебора</categorytree>
 
* Битовые оптимизации
 
<categorytree mode="pages" hideroot=on>Битовые оптимизации</categorytree>
 
* Метод разделяй и влавствуй
 
<categorytree mode="pages" hideroot=on>Метод разделяй и влавствуй</categorytree>
 
  
==Нестандартные алгоритмы==
+
* [[Оптимизации#Оптимизации динамики|Оптимизации динамики]]
 +
 
 +
* [[Оптимизации#Оптимизации перебора|Оптимизации перебора]]
 +
 
 +
* [[Оптимизации#Битовые оптимизации|Битовые оптимизации]]
 +
 
 +
* [[Оптимизации#Метод разделяй и влавствуй|Метод разделяй и влавствуй]]
 +
 
 +
 
 +
==[[Нестандартные алгоритмы]]==
 
----
 
----
  
* Неточные методы
+
* [[Нестандартные алгоритмы#Неточные методы|Неточные методы]]
<categorytree mode="pages" hideroot=on>Неточные методы</categorytree>
+
 
* Алгоритмы во внешней памяти
+
* [[Нестандартные алгоритмы#Алгоритмы во внешней памяти|Алгоритмы во внешней памяти]]
<categorytree mode="pages" hideroot=on>Алгоритмы во внешней памяти</categorytree>
+
 
* Параллельные алгоритмы
+
* [[Нестандартные алгоритмы#Параллельные алгоритмы|Параллельные алгоритмы]]
<categorytree mode="pages" hideroot=on>Параллельные алгоритмы</categorytree>
+
 
* Метод map-reduce
+
* [[Нестандартные алгоритмы#Метод map-reduce|Метод map-reduce]]
<categorytree mode="pages" hideroot=on>Метод map-reduce</categorytree>
 

Версия 20:49, 14 августа 2019

Общие понятия



Поиски



Сортировки



Динамическое программирование



Графы



Геометрия



Математика



Структуры данных



Строковые алгоритмы



Оптимизации



Нестандартные алгоритмы