This commit is contained in:
krahets
2026-03-31 04:42:15 +08:00
parent 46bccf0065
commit 241f1305dc
581 changed files with 4274 additions and 4311 deletions
+34 -34
View File
@@ -574,7 +574,7 @@
<span class="md-ellipsis">
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
@@ -596,7 +596,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
</label>
@@ -646,7 +646,7 @@
<span class="md-ellipsis">
1.2 Что такое алгоритм
1.2 Что такое структуры данных и алгоритмы
@@ -1181,7 +1181,7 @@
<span class="md-ellipsis">
Глава 4. Массивы и списки
Глава 4. Массив и связный список
@@ -1203,7 +1203,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 4. Массивы и списки
Глава 4. Массив и связный список
</label>
@@ -1309,7 +1309,7 @@
<span class="md-ellipsis">
4.4 Оперативная память и кэш *
4.4 Память и кеш *
@@ -1591,7 +1591,7 @@
<span class="md-ellipsis">
Глава 6. Хеш-таблицы
Глава 6. Хеширование
@@ -1613,7 +1613,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 6. Хеш-таблицы
Глава 6. Хеширование
</label>
@@ -1691,7 +1691,7 @@
<span class="md-ellipsis">
6.3 Алгоритмы хеширования
6.3 Хеш-алгоритмы
@@ -1786,7 +1786,7 @@
<span class="md-ellipsis">
Глава 7. Деревья
Глава 7. Дерево
@@ -1808,7 +1808,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 7. Деревья
Глава 7. Дерево
</label>
@@ -1886,7 +1886,7 @@
<span class="md-ellipsis">
7.3 Представление двоичного дерева массивом
7.3 Представление дерева массивом
@@ -1970,7 +1970,7 @@
<span class="md-ellipsis">
7.6 Краткие итоги
7.6 Резюме
@@ -2133,7 +2133,7 @@
<span class="md-ellipsis">
8.3 Задача Top-k
8.3 Задача Top-K
@@ -2224,7 +2224,7 @@
<span class="md-ellipsis">
Глава 9. Графы
Глава 9. Граф
@@ -2246,7 +2246,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 9. Графы
Глава 9. Граф
</label>
@@ -2296,7 +2296,7 @@
<span class="md-ellipsis">
9.2 Базовые операции графа
9.2 Базовые операции над графами
@@ -2352,7 +2352,7 @@
<span class="md-ellipsis">
9.4 Краткие итоги
9.4 Резюме
@@ -2491,7 +2491,7 @@
<span class="md-ellipsis">
10.2 Двоичный поиск точки вставки
10.2 Точка вставки двоичного поиска
@@ -2519,7 +2519,7 @@
<span class="md-ellipsis">
10.3 Двоичный поиск границ
10.3 Граничные случаи двоичного поиска
@@ -2547,7 +2547,7 @@
<span class="md-ellipsis">
10.4 Стратегии оптимизации хеширования
10.4 Стратегия оптимизации через хеширование
@@ -2575,7 +2575,7 @@
<span class="md-ellipsis">
10.5 Переосмысление алгоритмов поиска
10.5 Алгоритмы поиска: новый взгляд
@@ -2791,7 +2791,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2809,7 +2809,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2891,7 +2891,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -3196,7 +3196,7 @@
<span class="md-ellipsis">
12.1 Стратегия разделяй и властвуй
12.1 Алгоритмы разделяй и властвуй
@@ -3224,7 +3224,7 @@
<span class="md-ellipsis">
12.2 Поисковая стратегия разделяй и властвуй
12.2 Стратегия поиска разделяй и властвуй
@@ -3501,7 +3501,7 @@
<span class="md-ellipsis">
13.4 Задача о n ферзях
13.4 Задача о $n$ ферзях
@@ -3642,7 +3642,7 @@
<span class="md-ellipsis">
14.1 Первое знакомство с динамическим программированием
14.1 Введение в динамическое программирование
@@ -3754,7 +3754,7 @@
<span class="md-ellipsis">
14.5 Задача о полном рюкзаке
14.5 Задача о неограниченном рюкзаке
@@ -4992,7 +4992,7 @@ aria-label="Нижний колонтитул"
<a
href="../insertion_sort/"
class="md-footer__link md-footer__link--next"
aria-label="Вперед: 11.4 Сортировка вставками"
aria-label="Вперед: 11.4 Сортировка вставкой"
rel="next"
>
<div class="md-footer__title">
@@ -5000,7 +5000,7 @@ aria-label="Нижний колонтитул"
Вперед
</span>
<div class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
</div>
</div>
<div class="md-footer__button md-icon">
@@ -5048,7 +5048,7 @@ aria-label="Нижний колонтитул"
/* Set palette on initial load */
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
giscus.setAttribute("data-theme", theme)
}
@@ -5058,7 +5058,7 @@ aria-label="Нижний колонтитул"
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")
+31 -31
View File
@@ -574,7 +574,7 @@
<span class="md-ellipsis">
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
@@ -596,7 +596,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
</label>
@@ -646,7 +646,7 @@
<span class="md-ellipsis">
1.2 Что такое алгоритм
1.2 Что такое структуры данных и алгоритмы
@@ -1181,7 +1181,7 @@
<span class="md-ellipsis">
Глава 4. Массивы и списки
Глава 4. Массив и связный список
@@ -1203,7 +1203,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 4. Массивы и списки
Глава 4. Массив и связный список
</label>
@@ -1309,7 +1309,7 @@
<span class="md-ellipsis">
4.4 Оперативная память и кэш *
4.4 Память и кеш *
@@ -1591,7 +1591,7 @@
<span class="md-ellipsis">
Глава 6. Хеш-таблицы
Глава 6. Хеширование
@@ -1613,7 +1613,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 6. Хеш-таблицы
Глава 6. Хеширование
</label>
@@ -1691,7 +1691,7 @@
<span class="md-ellipsis">
6.3 Алгоритмы хеширования
6.3 Хеш-алгоритмы
@@ -1786,7 +1786,7 @@
<span class="md-ellipsis">
Глава 7. Деревья
Глава 7. Дерево
@@ -1808,7 +1808,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 7. Деревья
Глава 7. Дерево
</label>
@@ -1886,7 +1886,7 @@
<span class="md-ellipsis">
7.3 Представление двоичного дерева массивом
7.3 Представление дерева массивом
@@ -1970,7 +1970,7 @@
<span class="md-ellipsis">
7.6 Краткие итоги
7.6 Резюме
@@ -2133,7 +2133,7 @@
<span class="md-ellipsis">
8.3 Задача Top-k
8.3 Задача Top-K
@@ -2224,7 +2224,7 @@
<span class="md-ellipsis">
Глава 9. Графы
Глава 9. Граф
@@ -2246,7 +2246,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 9. Графы
Глава 9. Граф
</label>
@@ -2296,7 +2296,7 @@
<span class="md-ellipsis">
9.2 Базовые операции графа
9.2 Базовые операции над графами
@@ -2352,7 +2352,7 @@
<span class="md-ellipsis">
9.4 Краткие итоги
9.4 Резюме
@@ -2491,7 +2491,7 @@
<span class="md-ellipsis">
10.2 Двоичный поиск точки вставки
10.2 Точка вставки двоичного поиска
@@ -2519,7 +2519,7 @@
<span class="md-ellipsis">
10.3 Двоичный поиск границ
10.3 Граничные случаи двоичного поиска
@@ -2547,7 +2547,7 @@
<span class="md-ellipsis">
10.4 Стратегии оптимизации хеширования
10.4 Стратегия оптимизации через хеширование
@@ -2575,7 +2575,7 @@
<span class="md-ellipsis">
10.5 Переосмысление алгоритмов поиска
10.5 Алгоритмы поиска: новый взгляд
@@ -2782,7 +2782,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2810,7 +2810,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -3196,7 +3196,7 @@
<span class="md-ellipsis">
12.1 Стратегия разделяй и властвуй
12.1 Алгоритмы разделяй и властвуй
@@ -3224,7 +3224,7 @@
<span class="md-ellipsis">
12.2 Поисковая стратегия разделяй и властвуй
12.2 Стратегия поиска разделяй и властвуй
@@ -3501,7 +3501,7 @@
<span class="md-ellipsis">
13.4 Задача о n ферзях
13.4 Задача о $n$ ферзях
@@ -3642,7 +3642,7 @@
<span class="md-ellipsis">
14.1 Первое знакомство с динамическим программированием
14.1 Введение в динамическое программирование
@@ -3754,7 +3754,7 @@
<span class="md-ellipsis">
14.5 Задача о полном рюкзаке
14.5 Задача о неограниченном рюкзаке
@@ -4908,7 +4908,7 @@ aria-label="Нижний колонтитул"
/* Set palette on initial load */
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
giscus.setAttribute("data-theme", theme)
}
@@ -4918,7 +4918,7 @@ aria-label="Нижний колонтитул"
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")
+31 -31
View File
@@ -574,7 +574,7 @@
<span class="md-ellipsis">
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
@@ -596,7 +596,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
</label>
@@ -646,7 +646,7 @@
<span class="md-ellipsis">
1.2 Что такое алгоритм
1.2 Что такое структуры данных и алгоритмы
@@ -1181,7 +1181,7 @@
<span class="md-ellipsis">
Глава 4. Массивы и списки
Глава 4. Массив и связный список
@@ -1203,7 +1203,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 4. Массивы и списки
Глава 4. Массив и связный список
</label>
@@ -1309,7 +1309,7 @@
<span class="md-ellipsis">
4.4 Оперативная память и кэш *
4.4 Память и кеш *
@@ -1591,7 +1591,7 @@
<span class="md-ellipsis">
Глава 6. Хеш-таблицы
Глава 6. Хеширование
@@ -1613,7 +1613,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 6. Хеш-таблицы
Глава 6. Хеширование
</label>
@@ -1691,7 +1691,7 @@
<span class="md-ellipsis">
6.3 Алгоритмы хеширования
6.3 Хеш-алгоритмы
@@ -1786,7 +1786,7 @@
<span class="md-ellipsis">
Глава 7. Деревья
Глава 7. Дерево
@@ -1808,7 +1808,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 7. Деревья
Глава 7. Дерево
</label>
@@ -1886,7 +1886,7 @@
<span class="md-ellipsis">
7.3 Представление двоичного дерева массивом
7.3 Представление дерева массивом
@@ -1970,7 +1970,7 @@
<span class="md-ellipsis">
7.6 Краткие итоги
7.6 Резюме
@@ -2133,7 +2133,7 @@
<span class="md-ellipsis">
8.3 Задача Top-k
8.3 Задача Top-K
@@ -2224,7 +2224,7 @@
<span class="md-ellipsis">
Глава 9. Графы
Глава 9. Граф
@@ -2246,7 +2246,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 9. Графы
Глава 9. Граф
</label>
@@ -2296,7 +2296,7 @@
<span class="md-ellipsis">
9.2 Базовые операции графа
9.2 Базовые операции над графами
@@ -2352,7 +2352,7 @@
<span class="md-ellipsis">
9.4 Краткие итоги
9.4 Резюме
@@ -2491,7 +2491,7 @@
<span class="md-ellipsis">
10.2 Двоичный поиск точки вставки
10.2 Точка вставки двоичного поиска
@@ -2519,7 +2519,7 @@
<span class="md-ellipsis">
10.3 Двоичный поиск границ
10.3 Граничные случаи двоичного поиска
@@ -2547,7 +2547,7 @@
<span class="md-ellipsis">
10.4 Стратегии оптимизации хеширования
10.4 Стратегия оптимизации через хеширование
@@ -2575,7 +2575,7 @@
<span class="md-ellipsis">
10.5 Переосмысление алгоритмов поиска
10.5 Алгоритмы поиска: новый взгляд
@@ -2782,7 +2782,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2810,7 +2810,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -3207,7 +3207,7 @@
<span class="md-ellipsis">
12.1 Стратегия разделяй и властвуй
12.1 Алгоритмы разделяй и властвуй
@@ -3235,7 +3235,7 @@
<span class="md-ellipsis">
12.2 Поисковая стратегия разделяй и властвуй
12.2 Стратегия поиска разделяй и властвуй
@@ -3512,7 +3512,7 @@
<span class="md-ellipsis">
13.4 Задача о n ферзях
13.4 Задача о $n$ ферзях
@@ -3653,7 +3653,7 @@
<span class="md-ellipsis">
14.1 Первое знакомство с динамическим программированием
14.1 Введение в динамическое программирование
@@ -3765,7 +3765,7 @@
<span class="md-ellipsis">
14.5 Задача о полном рюкзаке
14.5 Задача о неограниченном рюкзаке
@@ -5339,7 +5339,7 @@ aria-label="Нижний колонтитул"
/* Set palette on initial load */
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
giscus.setAttribute("data-theme", theme)
}
@@ -5349,7 +5349,7 @@ aria-label="Нижний колонтитул"
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")
+31 -31
View File
@@ -574,7 +574,7 @@
<span class="md-ellipsis">
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
@@ -596,7 +596,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
</label>
@@ -646,7 +646,7 @@
<span class="md-ellipsis">
1.2 Что такое алгоритм
1.2 Что такое структуры данных и алгоритмы
@@ -1181,7 +1181,7 @@
<span class="md-ellipsis">
Глава 4. Массивы и списки
Глава 4. Массив и связный список
@@ -1203,7 +1203,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 4. Массивы и списки
Глава 4. Массив и связный список
</label>
@@ -1309,7 +1309,7 @@
<span class="md-ellipsis">
4.4 Оперативная память и кэш *
4.4 Память и кеш *
@@ -1591,7 +1591,7 @@
<span class="md-ellipsis">
Глава 6. Хеш-таблицы
Глава 6. Хеширование
@@ -1613,7 +1613,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 6. Хеш-таблицы
Глава 6. Хеширование
</label>
@@ -1691,7 +1691,7 @@
<span class="md-ellipsis">
6.3 Алгоритмы хеширования
6.3 Хеш-алгоритмы
@@ -1786,7 +1786,7 @@
<span class="md-ellipsis">
Глава 7. Деревья
Глава 7. Дерево
@@ -1808,7 +1808,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 7. Деревья
Глава 7. Дерево
</label>
@@ -1886,7 +1886,7 @@
<span class="md-ellipsis">
7.3 Представление двоичного дерева массивом
7.3 Представление дерева массивом
@@ -1970,7 +1970,7 @@
<span class="md-ellipsis">
7.6 Краткие итоги
7.6 Резюме
@@ -2133,7 +2133,7 @@
<span class="md-ellipsis">
8.3 Задача Top-k
8.3 Задача Top-K
@@ -2224,7 +2224,7 @@
<span class="md-ellipsis">
Глава 9. Графы
Глава 9. Граф
@@ -2246,7 +2246,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 9. Графы
Глава 9. Граф
</label>
@@ -2296,7 +2296,7 @@
<span class="md-ellipsis">
9.2 Базовые операции графа
9.2 Базовые операции над графами
@@ -2352,7 +2352,7 @@
<span class="md-ellipsis">
9.4 Краткие итоги
9.4 Резюме
@@ -2491,7 +2491,7 @@
<span class="md-ellipsis">
10.2 Двоичный поиск точки вставки
10.2 Точка вставки двоичного поиска
@@ -2519,7 +2519,7 @@
<span class="md-ellipsis">
10.3 Двоичный поиск границ
10.3 Граничные случаи двоичного поиска
@@ -2547,7 +2547,7 @@
<span class="md-ellipsis">
10.4 Стратегии оптимизации хеширования
10.4 Стратегия оптимизации через хеширование
@@ -2575,7 +2575,7 @@
<span class="md-ellipsis">
10.5 Переосмысление алгоритмов поиска
10.5 Алгоритмы поиска: новый взгляд
@@ -2782,7 +2782,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2810,7 +2810,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -3185,7 +3185,7 @@
<span class="md-ellipsis">
12.1 Стратегия разделяй и властвуй
12.1 Алгоритмы разделяй и властвуй
@@ -3213,7 +3213,7 @@
<span class="md-ellipsis">
12.2 Поисковая стратегия разделяй и властвуй
12.2 Стратегия поиска разделяй и властвуй
@@ -3490,7 +3490,7 @@
<span class="md-ellipsis">
13.4 Задача о n ферзях
13.4 Задача о $n$ ферзях
@@ -3631,7 +3631,7 @@
<span class="md-ellipsis">
14.1 Первое знакомство с динамическим программированием
14.1 Введение в динамическое программирование
@@ -3743,7 +3743,7 @@
<span class="md-ellipsis">
14.5 Задача о полном рюкзаке
14.5 Задача о неограниченном рюкзаке
@@ -5055,7 +5055,7 @@ aria-label="Нижний колонтитул"
/* Set palette on initial load */
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
giscus.setAttribute("data-theme", theme)
}
@@ -5065,7 +5065,7 @@ aria-label="Нижний колонтитул"
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")
+33 -33
View File
@@ -574,7 +574,7 @@
<span class="md-ellipsis">
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
@@ -596,7 +596,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
</label>
@@ -646,7 +646,7 @@
<span class="md-ellipsis">
1.2 Что такое алгоритм
1.2 Что такое структуры данных и алгоритмы
@@ -1181,7 +1181,7 @@
<span class="md-ellipsis">
Глава 4. Массивы и списки
Глава 4. Массив и связный список
@@ -1203,7 +1203,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 4. Массивы и списки
Глава 4. Массив и связный список
</label>
@@ -1309,7 +1309,7 @@
<span class="md-ellipsis">
4.4 Оперативная память и кэш *
4.4 Память и кеш *
@@ -1591,7 +1591,7 @@
<span class="md-ellipsis">
Глава 6. Хеш-таблицы
Глава 6. Хеширование
@@ -1613,7 +1613,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 6. Хеш-таблицы
Глава 6. Хеширование
</label>
@@ -1691,7 +1691,7 @@
<span class="md-ellipsis">
6.3 Алгоритмы хеширования
6.3 Хеш-алгоритмы
@@ -1786,7 +1786,7 @@
<span class="md-ellipsis">
Глава 7. Деревья
Глава 7. Дерево
@@ -1808,7 +1808,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 7. Деревья
Глава 7. Дерево
</label>
@@ -1886,7 +1886,7 @@
<span class="md-ellipsis">
7.3 Представление двоичного дерева массивом
7.3 Представление дерева массивом
@@ -1970,7 +1970,7 @@
<span class="md-ellipsis">
7.6 Краткие итоги
7.6 Резюме
@@ -2133,7 +2133,7 @@
<span class="md-ellipsis">
8.3 Задача Top-k
8.3 Задача Top-K
@@ -2224,7 +2224,7 @@
<span class="md-ellipsis">
Глава 9. Графы
Глава 9. Граф
@@ -2246,7 +2246,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 9. Графы
Глава 9. Граф
</label>
@@ -2296,7 +2296,7 @@
<span class="md-ellipsis">
9.2 Базовые операции графа
9.2 Базовые операции над графами
@@ -2352,7 +2352,7 @@
<span class="md-ellipsis">
9.4 Краткие итоги
9.4 Резюме
@@ -2491,7 +2491,7 @@
<span class="md-ellipsis">
10.2 Двоичный поиск точки вставки
10.2 Точка вставки двоичного поиска
@@ -2519,7 +2519,7 @@
<span class="md-ellipsis">
10.3 Двоичный поиск границ
10.3 Граничные случаи двоичного поиска
@@ -2547,7 +2547,7 @@
<span class="md-ellipsis">
10.4 Стратегии оптимизации хеширования
10.4 Стратегия оптимизации через хеширование
@@ -2575,7 +2575,7 @@
<span class="md-ellipsis">
10.5 Переосмысление алгоритмов поиска
10.5 Алгоритмы поиска: новый взгляд
@@ -2782,7 +2782,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2810,7 +2810,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -3115,7 +3115,7 @@
<span class="md-ellipsis">
12.1 Стратегия разделяй и властвуй
12.1 Алгоритмы разделяй и властвуй
@@ -3143,7 +3143,7 @@
<span class="md-ellipsis">
12.2 Поисковая стратегия разделяй и властвуй
12.2 Стратегия поиска разделяй и властвуй
@@ -3420,7 +3420,7 @@
<span class="md-ellipsis">
13.4 Задача о n ферзях
13.4 Задача о $n$ ферзях
@@ -3561,7 +3561,7 @@
<span class="md-ellipsis">
14.1 Первое знакомство с динамическим программированием
14.1 Введение в динамическое программирование
@@ -3673,7 +3673,7 @@
<span class="md-ellipsis">
14.5 Задача о полном рюкзаке
14.5 Задача о неограниченном рюкзаке
@@ -4284,8 +4284,8 @@
<ul>
<li><a href="sorting_algorithm/">11.1 &nbsp; Алгоритмы сортировки</a></li>
<li><a href="selection_sort/">11.2 &nbsp; Сортировка выбором</a></li>
<li><a href="bubble_sort/">11.3 &nbsp; Сортировка пузырьком</a></li>
<li><a href="insertion_sort/">11.4 &nbsp; Сортировка вставками</a></li>
<li><a href="bubble_sort/">11.3 &nbsp; Пузырьковая сортировка</a></li>
<li><a href="insertion_sort/">11.4 &nbsp; Сортировка вставкой</a></li>
<li><a href="quick_sort/">11.5 &nbsp; Быстрая сортировка</a></li>
<li><a href="merge_sort/">11.6 &nbsp; Сортировка слиянием</a></li>
<li><a href="heap_sort/">11.7 &nbsp; Пирамидальная сортировка</a></li>
@@ -4396,7 +4396,7 @@ aria-label="Нижний колонтитул"
/* Set palette on initial load */
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
giscus.setAttribute("data-theme", theme)
}
@@ -4406,7 +4406,7 @@ aria-label="Нижний колонтитул"
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")
+34 -34
View File
@@ -574,7 +574,7 @@
<span class="md-ellipsis">
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
@@ -596,7 +596,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
</label>
@@ -646,7 +646,7 @@
<span class="md-ellipsis">
1.2 Что такое алгоритм
1.2 Что такое структуры данных и алгоритмы
@@ -1181,7 +1181,7 @@
<span class="md-ellipsis">
Глава 4. Массивы и списки
Глава 4. Массив и связный список
@@ -1203,7 +1203,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 4. Массивы и списки
Глава 4. Массив и связный список
</label>
@@ -1309,7 +1309,7 @@
<span class="md-ellipsis">
4.4 Оперативная память и кэш *
4.4 Память и кеш *
@@ -1591,7 +1591,7 @@
<span class="md-ellipsis">
Глава 6. Хеш-таблицы
Глава 6. Хеширование
@@ -1613,7 +1613,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 6. Хеш-таблицы
Глава 6. Хеширование
</label>
@@ -1691,7 +1691,7 @@
<span class="md-ellipsis">
6.3 Алгоритмы хеширования
6.3 Хеш-алгоритмы
@@ -1786,7 +1786,7 @@
<span class="md-ellipsis">
Глава 7. Деревья
Глава 7. Дерево
@@ -1808,7 +1808,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 7. Деревья
Глава 7. Дерево
</label>
@@ -1886,7 +1886,7 @@
<span class="md-ellipsis">
7.3 Представление двоичного дерева массивом
7.3 Представление дерева массивом
@@ -1970,7 +1970,7 @@
<span class="md-ellipsis">
7.6 Краткие итоги
7.6 Резюме
@@ -2133,7 +2133,7 @@
<span class="md-ellipsis">
8.3 Задача Top-k
8.3 Задача Top-K
@@ -2224,7 +2224,7 @@
<span class="md-ellipsis">
Глава 9. Графы
Глава 9. Граф
@@ -2246,7 +2246,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 9. Графы
Глава 9. Граф
</label>
@@ -2296,7 +2296,7 @@
<span class="md-ellipsis">
9.2 Базовые операции графа
9.2 Базовые операции над графами
@@ -2352,7 +2352,7 @@
<span class="md-ellipsis">
9.4 Краткие итоги
9.4 Резюме
@@ -2491,7 +2491,7 @@
<span class="md-ellipsis">
10.2 Двоичный поиск точки вставки
10.2 Точка вставки двоичного поиска
@@ -2519,7 +2519,7 @@
<span class="md-ellipsis">
10.3 Двоичный поиск границ
10.3 Граничные случаи двоичного поиска
@@ -2547,7 +2547,7 @@
<span class="md-ellipsis">
10.4 Стратегии оптимизации хеширования
10.4 Стратегия оптимизации через хеширование
@@ -2575,7 +2575,7 @@
<span class="md-ellipsis">
10.5 Переосмысление алгоритмов поиска
10.5 Алгоритмы поиска: новый взгляд
@@ -2782,7 +2782,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2819,7 +2819,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -2837,7 +2837,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -3196,7 +3196,7 @@
<span class="md-ellipsis">
12.1 Стратегия разделяй и властвуй
12.1 Алгоритмы разделяй и властвуй
@@ -3224,7 +3224,7 @@
<span class="md-ellipsis">
12.2 Поисковая стратегия разделяй и властвуй
12.2 Стратегия поиска разделяй и властвуй
@@ -3501,7 +3501,7 @@
<span class="md-ellipsis">
13.4 Задача о n ферзях
13.4 Задача о $n$ ферзях
@@ -3642,7 +3642,7 @@
<span class="md-ellipsis">
14.1 Первое знакомство с динамическим программированием
14.1 Введение в динамическое программирование
@@ -3754,7 +3754,7 @@
<span class="md-ellipsis">
14.5 Задача о полном рюкзаке
14.5 Задача о неограниченном рюкзаке
@@ -4657,7 +4657,7 @@ aria-label="Нижний колонтитул"
<a
href="../bubble_sort/"
class="md-footer__link md-footer__link--prev"
aria-label="Назад: 11.3 Сортировка пузырьком"
aria-label="Назад: 11.3 Пузырьковая сортировка"
rel="prev"
>
<div class="md-footer__button md-icon">
@@ -4669,7 +4669,7 @@ aria-label="Нижний колонтитул"
Назад
</span>
<div class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
</div>
</div>
</a>
@@ -4737,7 +4737,7 @@ aria-label="Нижний колонтитул"
/* Set palette on initial load */
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
giscus.setAttribute("data-theme", theme)
}
@@ -4747,7 +4747,7 @@ aria-label="Нижний колонтитул"
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")
+31 -31
View File
@@ -574,7 +574,7 @@
<span class="md-ellipsis">
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
@@ -596,7 +596,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
</label>
@@ -646,7 +646,7 @@
<span class="md-ellipsis">
1.2 Что такое алгоритм
1.2 Что такое структуры данных и алгоритмы
@@ -1181,7 +1181,7 @@
<span class="md-ellipsis">
Глава 4. Массивы и списки
Глава 4. Массив и связный список
@@ -1203,7 +1203,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 4. Массивы и списки
Глава 4. Массив и связный список
</label>
@@ -1309,7 +1309,7 @@
<span class="md-ellipsis">
4.4 Оперативная память и кэш *
4.4 Память и кеш *
@@ -1591,7 +1591,7 @@
<span class="md-ellipsis">
Глава 6. Хеш-таблицы
Глава 6. Хеширование
@@ -1613,7 +1613,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 6. Хеш-таблицы
Глава 6. Хеширование
</label>
@@ -1691,7 +1691,7 @@
<span class="md-ellipsis">
6.3 Алгоритмы хеширования
6.3 Хеш-алгоритмы
@@ -1786,7 +1786,7 @@
<span class="md-ellipsis">
Глава 7. Деревья
Глава 7. Дерево
@@ -1808,7 +1808,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 7. Деревья
Глава 7. Дерево
</label>
@@ -1886,7 +1886,7 @@
<span class="md-ellipsis">
7.3 Представление двоичного дерева массивом
7.3 Представление дерева массивом
@@ -1970,7 +1970,7 @@
<span class="md-ellipsis">
7.6 Краткие итоги
7.6 Резюме
@@ -2133,7 +2133,7 @@
<span class="md-ellipsis">
8.3 Задача Top-k
8.3 Задача Top-K
@@ -2224,7 +2224,7 @@
<span class="md-ellipsis">
Глава 9. Графы
Глава 9. Граф
@@ -2246,7 +2246,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 9. Графы
Глава 9. Граф
</label>
@@ -2296,7 +2296,7 @@
<span class="md-ellipsis">
9.2 Базовые операции графа
9.2 Базовые операции над графами
@@ -2352,7 +2352,7 @@
<span class="md-ellipsis">
9.4 Краткие итоги
9.4 Резюме
@@ -2491,7 +2491,7 @@
<span class="md-ellipsis">
10.2 Двоичный поиск точки вставки
10.2 Точка вставки двоичного поиска
@@ -2519,7 +2519,7 @@
<span class="md-ellipsis">
10.3 Двоичный поиск границ
10.3 Граничные случаи двоичного поиска
@@ -2547,7 +2547,7 @@
<span class="md-ellipsis">
10.4 Стратегии оптимизации хеширования
10.4 Стратегия оптимизации через хеширование
@@ -2575,7 +2575,7 @@
<span class="md-ellipsis">
10.5 Переосмысление алгоритмов поиска
10.5 Алгоритмы поиска: новый взгляд
@@ -2782,7 +2782,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2810,7 +2810,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -3196,7 +3196,7 @@
<span class="md-ellipsis">
12.1 Стратегия разделяй и властвуй
12.1 Алгоритмы разделяй и властвуй
@@ -3224,7 +3224,7 @@
<span class="md-ellipsis">
12.2 Поисковая стратегия разделяй и властвуй
12.2 Стратегия поиска разделяй и властвуй
@@ -3501,7 +3501,7 @@
<span class="md-ellipsis">
13.4 Задача о n ферзях
13.4 Задача о $n$ ферзях
@@ -3642,7 +3642,7 @@
<span class="md-ellipsis">
14.1 Первое знакомство с динамическим программированием
14.1 Введение в динамическое программирование
@@ -3754,7 +3754,7 @@
<span class="md-ellipsis">
14.5 Задача о полном рюкзаке
14.5 Задача о неограниченном рюкзаке
@@ -5150,7 +5150,7 @@ aria-label="Нижний колонтитул"
/* Set palette on initial load */
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
giscus.setAttribute("data-theme", theme)
}
@@ -5160,7 +5160,7 @@ aria-label="Нижний колонтитул"
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")
+33 -33
View File
@@ -574,7 +574,7 @@
<span class="md-ellipsis">
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
@@ -596,7 +596,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
</label>
@@ -646,7 +646,7 @@
<span class="md-ellipsis">
1.2 Что такое алгоритм
1.2 Что такое структуры данных и алгоритмы
@@ -1181,7 +1181,7 @@
<span class="md-ellipsis">
Глава 4. Массивы и списки
Глава 4. Массив и связный список
@@ -1203,7 +1203,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 4. Массивы и списки
Глава 4. Массив и связный список
</label>
@@ -1309,7 +1309,7 @@
<span class="md-ellipsis">
4.4 Оперативная память и кэш *
4.4 Память и кеш *
@@ -1591,7 +1591,7 @@
<span class="md-ellipsis">
Глава 6. Хеш-таблицы
Глава 6. Хеширование
@@ -1613,7 +1613,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 6. Хеш-таблицы
Глава 6. Хеширование
</label>
@@ -1691,7 +1691,7 @@
<span class="md-ellipsis">
6.3 Алгоритмы хеширования
6.3 Хеш-алгоритмы
@@ -1786,7 +1786,7 @@
<span class="md-ellipsis">
Глава 7. Деревья
Глава 7. Дерево
@@ -1808,7 +1808,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 7. Деревья
Глава 7. Дерево
</label>
@@ -1886,7 +1886,7 @@
<span class="md-ellipsis">
7.3 Представление двоичного дерева массивом
7.3 Представление дерева массивом
@@ -1970,7 +1970,7 @@
<span class="md-ellipsis">
7.6 Краткие итоги
7.6 Резюме
@@ -2133,7 +2133,7 @@
<span class="md-ellipsis">
8.3 Задача Top-k
8.3 Задача Top-K
@@ -2224,7 +2224,7 @@
<span class="md-ellipsis">
Глава 9. Графы
Глава 9. Граф
@@ -2246,7 +2246,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 9. Графы
Глава 9. Граф
</label>
@@ -2296,7 +2296,7 @@
<span class="md-ellipsis">
9.2 Базовые операции графа
9.2 Базовые операции над графами
@@ -2352,7 +2352,7 @@
<span class="md-ellipsis">
9.4 Краткие итоги
9.4 Резюме
@@ -2491,7 +2491,7 @@
<span class="md-ellipsis">
10.2 Двоичный поиск точки вставки
10.2 Точка вставки двоичного поиска
@@ -2519,7 +2519,7 @@
<span class="md-ellipsis">
10.3 Двоичный поиск границ
10.3 Граничные случаи двоичного поиска
@@ -2547,7 +2547,7 @@
<span class="md-ellipsis">
10.4 Стратегии оптимизации хеширования
10.4 Стратегия оптимизации через хеширование
@@ -2575,7 +2575,7 @@
<span class="md-ellipsis">
10.5 Переосмысление алгоритмов поиска
10.5 Алгоритмы поиска: новый взгляд
@@ -2782,7 +2782,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2810,7 +2810,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -3218,7 +3218,7 @@
<span class="md-ellipsis">
12.1 Стратегия разделяй и властвуй
12.1 Алгоритмы разделяй и властвуй
@@ -3246,7 +3246,7 @@
<span class="md-ellipsis">
12.2 Поисковая стратегия разделяй и властвуй
12.2 Стратегия поиска разделяй и властвуй
@@ -3523,7 +3523,7 @@
<span class="md-ellipsis">
13.4 Задача о n ферзях
13.4 Задача о $n$ ферзях
@@ -3664,7 +3664,7 @@
<span class="md-ellipsis">
14.1 Первое знакомство с динамическим программированием
14.1 Введение в динамическое программирование
@@ -3776,7 +3776,7 @@
<span class="md-ellipsis">
14.5 Задача о полном рюкзаке
14.5 Задача о неограниченном рюкзаке
@@ -5748,7 +5748,7 @@ aria-label="Нижний колонтитул"
<a
href="../insertion_sort/"
class="md-footer__link md-footer__link--prev"
aria-label="Назад: 11.4 Сортировка вставками"
aria-label="Назад: 11.4 Сортировка вставкой"
rel="prev"
>
<div class="md-footer__button md-icon">
@@ -5760,7 +5760,7 @@ aria-label="Нижний колонтитул"
Назад
</span>
<div class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
</div>
</div>
</a>
@@ -5828,7 +5828,7 @@ aria-label="Нижний колонтитул"
/* Set palette on initial load */
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
giscus.setAttribute("data-theme", theme)
}
@@ -5838,7 +5838,7 @@ aria-label="Нижний колонтитул"
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")
+31 -31
View File
@@ -574,7 +574,7 @@
<span class="md-ellipsis">
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
@@ -596,7 +596,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
</label>
@@ -646,7 +646,7 @@
<span class="md-ellipsis">
1.2 Что такое алгоритм
1.2 Что такое структуры данных и алгоритмы
@@ -1181,7 +1181,7 @@
<span class="md-ellipsis">
Глава 4. Массивы и списки
Глава 4. Массив и связный список
@@ -1203,7 +1203,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 4. Массивы и списки
Глава 4. Массив и связный список
</label>
@@ -1309,7 +1309,7 @@
<span class="md-ellipsis">
4.4 Оперативная память и кэш *
4.4 Память и кеш *
@@ -1591,7 +1591,7 @@
<span class="md-ellipsis">
Глава 6. Хеш-таблицы
Глава 6. Хеширование
@@ -1613,7 +1613,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 6. Хеш-таблицы
Глава 6. Хеширование
</label>
@@ -1691,7 +1691,7 @@
<span class="md-ellipsis">
6.3 Алгоритмы хеширования
6.3 Хеш-алгоритмы
@@ -1786,7 +1786,7 @@
<span class="md-ellipsis">
Глава 7. Деревья
Глава 7. Дерево
@@ -1808,7 +1808,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 7. Деревья
Глава 7. Дерево
</label>
@@ -1886,7 +1886,7 @@
<span class="md-ellipsis">
7.3 Представление двоичного дерева массивом
7.3 Представление дерева массивом
@@ -1970,7 +1970,7 @@
<span class="md-ellipsis">
7.6 Краткие итоги
7.6 Резюме
@@ -2133,7 +2133,7 @@
<span class="md-ellipsis">
8.3 Задача Top-k
8.3 Задача Top-K
@@ -2224,7 +2224,7 @@
<span class="md-ellipsis">
Глава 9. Графы
Глава 9. Граф
@@ -2246,7 +2246,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 9. Графы
Глава 9. Граф
</label>
@@ -2296,7 +2296,7 @@
<span class="md-ellipsis">
9.2 Базовые операции графа
9.2 Базовые операции над графами
@@ -2352,7 +2352,7 @@
<span class="md-ellipsis">
9.4 Краткие итоги
9.4 Резюме
@@ -2491,7 +2491,7 @@
<span class="md-ellipsis">
10.2 Двоичный поиск точки вставки
10.2 Точка вставки двоичного поиска
@@ -2519,7 +2519,7 @@
<span class="md-ellipsis">
10.3 Двоичный поиск границ
10.3 Граничные случаи двоичного поиска
@@ -2547,7 +2547,7 @@
<span class="md-ellipsis">
10.4 Стратегии оптимизации хеширования
10.4 Стратегия оптимизации через хеширование
@@ -2575,7 +2575,7 @@
<span class="md-ellipsis">
10.5 Переосмысление алгоритмов поиска
10.5 Алгоритмы поиска: новый взгляд
@@ -2782,7 +2782,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2810,7 +2810,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -3185,7 +3185,7 @@
<span class="md-ellipsis">
12.1 Стратегия разделяй и властвуй
12.1 Алгоритмы разделяй и властвуй
@@ -3213,7 +3213,7 @@
<span class="md-ellipsis">
12.2 Поисковая стратегия разделяй и властвуй
12.2 Стратегия поиска разделяй и властвуй
@@ -3490,7 +3490,7 @@
<span class="md-ellipsis">
13.4 Задача о n ферзях
13.4 Задача о $n$ ферзях
@@ -3631,7 +3631,7 @@
<span class="md-ellipsis">
14.1 Первое знакомство с динамическим программированием
14.1 Введение в динамическое программирование
@@ -3743,7 +3743,7 @@
<span class="md-ellipsis">
14.5 Задача о полном рюкзаке
14.5 Задача о неограниченном рюкзаке
@@ -5161,7 +5161,7 @@ aria-label="Нижний колонтитул"
/* Set palette on initial load */
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
giscus.setAttribute("data-theme", theme)
}
@@ -5171,7 +5171,7 @@ aria-label="Нижний колонтитул"
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")
+33 -33
View File
@@ -574,7 +574,7 @@
<span class="md-ellipsis">
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
@@ -596,7 +596,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
</label>
@@ -646,7 +646,7 @@
<span class="md-ellipsis">
1.2 Что такое алгоритм
1.2 Что такое структуры данных и алгоритмы
@@ -1181,7 +1181,7 @@
<span class="md-ellipsis">
Глава 4. Массивы и списки
Глава 4. Массив и связный список
@@ -1203,7 +1203,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 4. Массивы и списки
Глава 4. Массив и связный список
</label>
@@ -1309,7 +1309,7 @@
<span class="md-ellipsis">
4.4 Оперативная память и кэш *
4.4 Память и кеш *
@@ -1591,7 +1591,7 @@
<span class="md-ellipsis">
Глава 6. Хеш-таблицы
Глава 6. Хеширование
@@ -1613,7 +1613,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 6. Хеш-таблицы
Глава 6. Хеширование
</label>
@@ -1691,7 +1691,7 @@
<span class="md-ellipsis">
6.3 Алгоритмы хеширования
6.3 Хеш-алгоритмы
@@ -1786,7 +1786,7 @@
<span class="md-ellipsis">
Глава 7. Деревья
Глава 7. Дерево
@@ -1808,7 +1808,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 7. Деревья
Глава 7. Дерево
</label>
@@ -1886,7 +1886,7 @@
<span class="md-ellipsis">
7.3 Представление двоичного дерева массивом
7.3 Представление дерева массивом
@@ -1970,7 +1970,7 @@
<span class="md-ellipsis">
7.6 Краткие итоги
7.6 Резюме
@@ -2133,7 +2133,7 @@
<span class="md-ellipsis">
8.3 Задача Top-k
8.3 Задача Top-K
@@ -2224,7 +2224,7 @@
<span class="md-ellipsis">
Глава 9. Графы
Глава 9. Граф
@@ -2246,7 +2246,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 9. Графы
Глава 9. Граф
</label>
@@ -2296,7 +2296,7 @@
<span class="md-ellipsis">
9.2 Базовые операции графа
9.2 Базовые операции над графами
@@ -2352,7 +2352,7 @@
<span class="md-ellipsis">
9.4 Краткие итоги
9.4 Резюме
@@ -2491,7 +2491,7 @@
<span class="md-ellipsis">
10.2 Двоичный поиск точки вставки
10.2 Точка вставки двоичного поиска
@@ -2519,7 +2519,7 @@
<span class="md-ellipsis">
10.3 Двоичный поиск границ
10.3 Граничные случаи двоичного поиска
@@ -2547,7 +2547,7 @@
<span class="md-ellipsis">
10.4 Стратегии оптимизации хеширования
10.4 Стратегия оптимизации через хеширование
@@ -2575,7 +2575,7 @@
<span class="md-ellipsis">
10.5 Переосмысление алгоритмов поиска
10.5 Алгоритмы поиска: новый взгляд
@@ -2841,7 +2841,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2869,7 +2869,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -3174,7 +3174,7 @@
<span class="md-ellipsis">
12.1 Стратегия разделяй и властвуй
12.1 Алгоритмы разделяй и властвуй
@@ -3202,7 +3202,7 @@
<span class="md-ellipsis">
12.2 Поисковая стратегия разделяй и властвуй
12.2 Стратегия поиска разделяй и властвуй
@@ -3479,7 +3479,7 @@
<span class="md-ellipsis">
13.4 Задача о n ферзях
13.4 Задача о $n$ ферзях
@@ -3620,7 +3620,7 @@
<span class="md-ellipsis">
14.1 Первое знакомство с динамическим программированием
14.1 Введение в динамическое программирование
@@ -3732,7 +3732,7 @@
<span class="md-ellipsis">
14.5 Задача о полном рюкзаке
14.5 Задача о неограниченном рюкзаке
@@ -4692,7 +4692,7 @@ aria-label="Нижний колонтитул"
<a
href="../bubble_sort/"
class="md-footer__link md-footer__link--next"
aria-label="Вперед: 11.3 Сортировка пузырьком"
aria-label="Вперед: 11.3 Пузырьковая сортировка"
rel="next"
>
<div class="md-footer__title">
@@ -4700,7 +4700,7 @@ aria-label="Нижний колонтитул"
Вперед
</span>
<div class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
</div>
</div>
<div class="md-footer__button md-icon">
@@ -4748,7 +4748,7 @@ aria-label="Нижний колонтитул"
/* Set palette on initial load */
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
giscus.setAttribute("data-theme", theme)
}
@@ -4758,7 +4758,7 @@ aria-label="Нижний колонтитул"
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")
+31 -31
View File
@@ -574,7 +574,7 @@
<span class="md-ellipsis">
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
@@ -596,7 +596,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
</label>
@@ -646,7 +646,7 @@
<span class="md-ellipsis">
1.2 Что такое алгоритм
1.2 Что такое структуры данных и алгоритмы
@@ -1181,7 +1181,7 @@
<span class="md-ellipsis">
Глава 4. Массивы и списки
Глава 4. Массив и связный список
@@ -1203,7 +1203,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 4. Массивы и списки
Глава 4. Массив и связный список
</label>
@@ -1309,7 +1309,7 @@
<span class="md-ellipsis">
4.4 Оперативная память и кэш *
4.4 Память и кеш *
@@ -1591,7 +1591,7 @@
<span class="md-ellipsis">
Глава 6. Хеш-таблицы
Глава 6. Хеширование
@@ -1613,7 +1613,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 6. Хеш-таблицы
Глава 6. Хеширование
</label>
@@ -1691,7 +1691,7 @@
<span class="md-ellipsis">
6.3 Алгоритмы хеширования
6.3 Хеш-алгоритмы
@@ -1786,7 +1786,7 @@
<span class="md-ellipsis">
Глава 7. Деревья
Глава 7. Дерево
@@ -1808,7 +1808,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 7. Деревья
Глава 7. Дерево
</label>
@@ -1886,7 +1886,7 @@
<span class="md-ellipsis">
7.3 Представление двоичного дерева массивом
7.3 Представление дерева массивом
@@ -1970,7 +1970,7 @@
<span class="md-ellipsis">
7.6 Краткие итоги
7.6 Резюме
@@ -2133,7 +2133,7 @@
<span class="md-ellipsis">
8.3 Задача Top-k
8.3 Задача Top-K
@@ -2224,7 +2224,7 @@
<span class="md-ellipsis">
Глава 9. Графы
Глава 9. Граф
@@ -2246,7 +2246,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 9. Графы
Глава 9. Граф
</label>
@@ -2296,7 +2296,7 @@
<span class="md-ellipsis">
9.2 Базовые операции графа
9.2 Базовые операции над графами
@@ -2352,7 +2352,7 @@
<span class="md-ellipsis">
9.4 Краткие итоги
9.4 Резюме
@@ -2491,7 +2491,7 @@
<span class="md-ellipsis">
10.2 Двоичный поиск точки вставки
10.2 Точка вставки двоичного поиска
@@ -2519,7 +2519,7 @@
<span class="md-ellipsis">
10.3 Двоичный поиск границ
10.3 Граничные случаи двоичного поиска
@@ -2547,7 +2547,7 @@
<span class="md-ellipsis">
10.4 Стратегии оптимизации хеширования
10.4 Стратегия оптимизации через хеширование
@@ -2575,7 +2575,7 @@
<span class="md-ellipsis">
10.5 Переосмысление алгоритмов поиска
10.5 Алгоритмы поиска: новый взгляд
@@ -2852,7 +2852,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2880,7 +2880,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -3185,7 +3185,7 @@
<span class="md-ellipsis">
12.1 Стратегия разделяй и властвуй
12.1 Алгоритмы разделяй и властвуй
@@ -3213,7 +3213,7 @@
<span class="md-ellipsis">
12.2 Поисковая стратегия разделяй и властвуй
12.2 Стратегия поиска разделяй и властвуй
@@ -3490,7 +3490,7 @@
<span class="md-ellipsis">
13.4 Задача о n ферзях
13.4 Задача о $n$ ферзях
@@ -3631,7 +3631,7 @@
<span class="md-ellipsis">
14.1 Первое знакомство с динамическим программированием
14.1 Введение в динамическое программирование
@@ -3743,7 +3743,7 @@
<span class="md-ellipsis">
14.5 Задача о полном рюкзаке
14.5 Задача о неограниченном рюкзаке
@@ -4489,7 +4489,7 @@ aria-label="Нижний колонтитул"
/* Set palette on initial load */
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
giscus.setAttribute("data-theme", theme)
}
@@ -4499,7 +4499,7 @@ aria-label="Нижний колонтитул"
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")
+31 -31
View File
@@ -574,7 +574,7 @@
<span class="md-ellipsis">
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
@@ -596,7 +596,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 1. Введение в алгоритмы
Глава 1. Знакомство с алгоритмами
</label>
@@ -646,7 +646,7 @@
<span class="md-ellipsis">
1.2 Что такое алгоритм
1.2 Что такое структуры данных и алгоритмы
@@ -1181,7 +1181,7 @@
<span class="md-ellipsis">
Глава 4. Массивы и списки
Глава 4. Массив и связный список
@@ -1203,7 +1203,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 4. Массивы и списки
Глава 4. Массив и связный список
</label>
@@ -1309,7 +1309,7 @@
<span class="md-ellipsis">
4.4 Оперативная память и кэш *
4.4 Память и кеш *
@@ -1591,7 +1591,7 @@
<span class="md-ellipsis">
Глава 6. Хеш-таблицы
Глава 6. Хеширование
@@ -1613,7 +1613,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 6. Хеш-таблицы
Глава 6. Хеширование
</label>
@@ -1691,7 +1691,7 @@
<span class="md-ellipsis">
6.3 Алгоритмы хеширования
6.3 Хеш-алгоритмы
@@ -1786,7 +1786,7 @@
<span class="md-ellipsis">
Глава 7. Деревья
Глава 7. Дерево
@@ -1808,7 +1808,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 7. Деревья
Глава 7. Дерево
</label>
@@ -1886,7 +1886,7 @@
<span class="md-ellipsis">
7.3 Представление двоичного дерева массивом
7.3 Представление дерева массивом
@@ -1970,7 +1970,7 @@
<span class="md-ellipsis">
7.6 Краткие итоги
7.6 Резюме
@@ -2133,7 +2133,7 @@
<span class="md-ellipsis">
8.3 Задача Top-k
8.3 Задача Top-K
@@ -2224,7 +2224,7 @@
<span class="md-ellipsis">
Глава 9. Графы
Глава 9. Граф
@@ -2246,7 +2246,7 @@
<span class="md-nav__icon md-icon"></span>
Глава 9. Графы
Глава 9. Граф
</label>
@@ -2296,7 +2296,7 @@
<span class="md-ellipsis">
9.2 Базовые операции графа
9.2 Базовые операции над графами
@@ -2352,7 +2352,7 @@
<span class="md-ellipsis">
9.4 Краткие итоги
9.4 Резюме
@@ -2491,7 +2491,7 @@
<span class="md-ellipsis">
10.2 Двоичный поиск точки вставки
10.2 Точка вставки двоичного поиска
@@ -2519,7 +2519,7 @@
<span class="md-ellipsis">
10.3 Двоичный поиск границ
10.3 Граничные случаи двоичного поиска
@@ -2547,7 +2547,7 @@
<span class="md-ellipsis">
10.4 Стратегии оптимизации хеширования
10.4 Стратегия оптимизации через хеширование
@@ -2575,7 +2575,7 @@
<span class="md-ellipsis">
10.5 Переосмысление алгоритмов поиска
10.5 Алгоритмы поиска: новый взгляд
@@ -2782,7 +2782,7 @@
<span class="md-ellipsis">
11.3 Сортировка пузырьком
11.3 Пузырьковая сортировка
@@ -2810,7 +2810,7 @@
<span class="md-ellipsis">
11.4 Сортировка вставками
11.4 Сортировка вставкой
@@ -3185,7 +3185,7 @@
<span class="md-ellipsis">
12.1 Стратегия разделяй и властвуй
12.1 Алгоритмы разделяй и властвуй
@@ -3213,7 +3213,7 @@
<span class="md-ellipsis">
12.2 Поисковая стратегия разделяй и властвуй
12.2 Стратегия поиска разделяй и властвуй
@@ -3490,7 +3490,7 @@
<span class="md-ellipsis">
13.4 Задача о n ферзях
13.4 Задача о $n$ ферзях
@@ -3631,7 +3631,7 @@
<span class="md-ellipsis">
14.1 Первое знакомство с динамическим программированием
14.1 Введение в динамическое программирование
@@ -3743,7 +3743,7 @@
<span class="md-ellipsis">
14.5 Задача о полном рюкзаке
14.5 Задача о неограниченном рюкзаке
@@ -4488,7 +4488,7 @@ aria-label="Нижний колонтитул"
/* Set palette on initial load */
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
giscus.setAttribute("data-theme", theme)
}
@@ -4498,7 +4498,7 @@ aria-label="Нижний колонтитул"
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark_dimmed" : "light"
var theme = palette.color.scheme === "slate" ? "noborder_dark" : "noborder_light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")