<commit_before>---
layout: page
title: Список тем
---

* [Понятие асимптотической сложности]({% link topics/complexity/complexity.md %})
* [Сортировка]({% link topics/sort/sort.md %})
* [Бинарный поиск]({% link topics/binsearch/binsearch.md %})
* [Разложение числа на простые множители (факторизация). Делители числа]({% link topics/factorization/factorization.md %})
* [<NAME>]({% link topics/primesieve/primesieve.md %})
* [НОД. НОК. А<NAME>]({% link topics/gcd/gcd.md %})
* [Операции по модулю]({% link topics/modulo/modulo.md %})
* [Системы счисления]({% link topics/numeralsystems/numeralsystems.md %})
* [Простейшие структуры данных: стек, очередь, дек]({% link topics/datastructures/datastructures.md %})
* [Понятие и представление графа: матрица смежности, список смежности]({% link topics/graphs/graphs.md %})
* [Обход в ширину (BFS)]({% link topics/bfs/bfs.md %})
* [Рекурсия. Обход в глубину (DFS)]({% link topics/dfs/dfs.md %})
* [Поиск компонент связности]({% link topics/connectivity/connectivity.md %})
* [Проверка графа на наличие циклов]({% link topics/graphcycles/graphcycles.md %})
* [Топологическая сортировка]({% link topics/topsort/topsort.md %})
* [Динамическое программирование на примерах]({% link topics/dp/dp.md %})
* [Основные элементы комбинаторики]({% link topics/combinatorics/combinatorics.md %})
* [Префиксные суммы. XOR]({% link topics/prefixsums/prefixsums.md %})
* [Длинная арифметика]({% link topics/longarithmetics/longarithmetics.md %})
* [Полное бинарное дерево. Куча. Очередь с приоритетом]({% link topics/heap/heap.md %})
* [Взвешенные графы. Алгоритм Дейкстры]({% link topics/dijkstra/dijkstra.md %})
* [Система непересекающихся множеств (DSU)]({% link topics/dsu/dsu.md %})
* [Минимальное остовное дерево. Алгоритм Прима. Алгоритм Крускала]({% link topics/mst/mst.md %})
* [Алгоритм Флойда-Уоршелла]({% link topics/floyd/floyd.md %})
* [Двудольные графы. Проверка графа на двудольность]({% link topics/bipartite/bipartite.md %})
* [Дерево отрезков]({% link topics/segmenttree/segmenttree.md %})
* [Дерево Фенвика]({% link topics/fenwicktree/fenwicktree.md %})
* [Битовые маски. Динамическое программирование по маскам]({% link topics/bitmasks/bitmasks.md %})
* [Бор]({% link topics/trie/trie.md %})
* [Префикс-функция. Алгоритм Кнута-Морриса-Пратта]({% link topics/prefixfunction/prefixfunction.md %})
* [Z-функция]({% link topics/zfunction/zfunction.md %})<commit_msg>Fixed internal links to be relative to base_url.<commit_after>---
layout: page
title: Список тем
---

* [Понятие асимптотической сложности]({{ site.baseurl }}{% link topics/complexity/complexity.md %})
* [Сортировка]({{ site.baseurl }}{% link topics/sort/sort.md %})
* [Бинарный поиск]({{ site.baseurl }}{% link topics/binsearch/binsearch.md %})
* [Разложение числа на простые множители (факторизация). Делители числа]({{ site.baseurl }}{% link topics/factorization/factorization.md %})
* [<NAME>]({{ site.baseurl }}{% link topics/primesieve/primesieve.md %})
* [НОД. НОК. <NAME>]({{ site.baseurl }}{% link topics/gcd/gcd.md %})
* [Операции по модулю]({{ site.baseurl }}{% link topics/modulo/modulo.md %})
* [Системы счисления]({{ site.baseurl }}{% link topics/numeralsystems/numeralsystems.md %})
* [Простейшие структуры данных: стек, очередь, дек]({{ site.baseurl }}{% link topics/datastructures/datastructures.md %})
* [Понятие и представление графа: матрица смежности, список смежности]({{ site.baseurl }}{% link topics/graphs/graphs.md %})
* [Обход в ширину (BFS)]({{ site.baseurl }}{% link topics/bfs/bfs.md %})
* [Рекурсия. Обход в глубину (DFS)]({{ site.baseurl }}{% link topics/dfs/dfs.md %})
* [Поиск компонент связности]({{ site.baseurl }}{% link topics/connectivity/connectivity.md %})
* [Проверка графа на наличие циклов]({{ site.baseurl }}{% link topics/graphcycles/graphcycles.md %})
* [Топологическая сортировка]({{ site.baseurl }}{% link topics/topsort/topsort.md %})
* [Динамическое программирование на примерах]({{ site.baseurl }}{% link topics/dp/dp.md %})
* [Основные элементы комбинаторики]({{ site.baseurl }}{% link topics/combinatorics/combinatorics.md %})
* [Префиксные суммы. XOR]({{ site.baseurl }}{% link topics/prefixsums/prefixsums.md %})
* [Длинная арифметика]({{ site.baseurl }}{% link topics/longarithmetics/longarithmetics.md %})
* [Полное бинарное дерево. Куча. Очередь с приоритетом]({{ site.baseurl }}{% link topics/heap/heap.md %})
* [Взвешенные графы. Алг<NAME>]({{ site.baseurl }}{% link topics/dijkstra/dijkstra.md %})
* [Система непересекающихся множеств (DSU)]({{ site.baseurl }}{% link topics/dsu/dsu.md %})
* [Минимальное остовное дерево. А<NAME>. Алг<NAME>]({{ site.baseurl }}{% link topics/mst/mst.md %})
* [Алгоритм Флойда-Уоршелла]({{ site.baseurl }}{% link topics/floyd/floyd.md %})
* [Двудольные графы. Проверка графа на двудольность]({{ site.baseurl }}{% link topics/bipartite/bipartite.md %})
* [Дерево отрезков]({{ site.baseurl }}{% link topics/segmenttree/segmenttree.md %})
* [Дерево Фенвика]({{ site.baseurl }}{% link topics/fenwicktree/fenwicktree.md %})
* [Битовые маски. Динамическое программирование по маскам]({{ site.baseurl }}{% link topics/bitmasks/bitmasks.md %})
* [Бор]({{ site.baseurl }}{% link topics/trie/trie.md %})
* [Префикс-функция. Алгоритм Кнута-Морриса-Пратта]({{ site.baseurl }}{% link topics/prefixfunction/prefixfunction.md %})
* [Z-функция]({{ site.baseurl }}{% link topics/zfunction/zfunction.md %})
{'fraction_non_alphanumeric': 0.18498609823911027, 'fraction_numerical': 0.0, 'mean_word_length': 5.572472594397077, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3896775', 'n_tokens_mistral': 2273, 'n_tokens_neox': 2377, 'n_words': 397}