• Теория чисел.
    • Наибольший общий делитель двух целых чисел (алгоритм Евклида). Скачать
    • Наибольший общий делитель двух целых чисел (бинарный алгоритм Евклида). Скачать
    • Наибольший общий делитель двух целых чисел (расширенный алгоритм Евклида). Скачать
    • Наименьшее общие кратное двух целых чисел. Скачать
    • Решето Эратосфена для нахождения простых чисел. Скачать
    • Сложение двух целых чисел в системе счисления счисления с основанием p. Скачать
    • Сравнение двух целых положительных чисел в системе счисления с основанием p. Скачать
    • Разность двух целых положительных чисел в системе счисления с основанием p. Скачать
    • Произведение двух целых положительных чисел в системе счисления с основанием p. Скачать
    • Частное и остаток при делении двух целых положительных чисел в системе счисления с основанием p. Скачать
    • Перевод числа из системы счисления с основанием p в систему счисления с основанием q. Скачать
  • Комбинаторика.
    • Вычисление факториала.Скачать
    • Нахождение числа сочетаний. Скачать
    • Перестановки. Скачать
    • Задача о коммивояжере (методом комбинаторики). Скачать
    • Выборки из n элементов по m. Скачать
    • Выборки из n элементов по m (2-й способ). Скачать
    • Решение задачи о рюкзаке. Скачать
  • Диофантовы уравнения.
    • Введение.
    • Диофантово уравнение ax+by=c. Скачать
    • Диофантово уравнение x2+y2=d. Скачать
  • Простейшие операции над матрицами.
    • Умножение матриц. Скачать
    • Вероятностная проверка умножения матриц. Скачать
    • Обращение матрицы с помощью расширенной матрицы. Скачать
    • Обращение матрицы методом Гаусса. Скачать
    • Вычисление определителя методом триангуляции. Скачать
  • Решение систем линейных алгебраических уравнений.
    • Решение системы линейных алгебраических уравнений методом Крамера. Скачать
    • Решение системы линейных алгебраических уравнений методом Халецкого. Скачать
    • Решение системы линейных алгебраических уравнений методом Гаусса. Скачать
    • Решение системы линейных алгебраических уравнений методом Гаусса с частичным выбором главного элемента. Скачать
    • Решение системы линейных алгебраических уравнений методом вращений. Скачать
  • Нахождение собственных значений и собственных векторов матрицы.
    • Нахождение собственных значений матрицы методом А.M. Данилевского. Скачать
    • Нахождение собственных значений матрицы методом Леверрье. Скачать
    • Нахождение собственных значений матрицы методом неопределенных коэффициентов. Скачать
  • Работа с разреженными матрицами.
    • Конвертация разреженной матрицы из нормальной формы в формат RR(C)O. Скачать
    • Конвертация разреженной матрицы, представленной в формате RR(C)U в нормальную форму. Скачать
    • Транспонирование разреженной матрицы, заданной в формате RR(C)U. Скачать
    • Сложение двух матриц, заданных в формате RR(C)U.(1-й способ) Скачать
    • Сложение двух матриц, заданных в формате RR(C)U.(2-й способ) Скачать
    • Умножение двух матриц, заданных в формате RR(C)U.(1-й способ) Скачать
    • Умножение двух матриц, заданных в формате RR(C)U.(2-й способ) Скачать
  • Полиномиальные и трансцендентные уравнения.
    • Поиск действительных корней квадратного уравнения вида: ax2+bx+c=0. Скачать
    • Поиск корней кубического уравнения вида: x3+ax2+bx+c=0. Скачать
    • Поиск корней уравнения четвертой степени вида: x4+ax3+bx2+cx+d=0. Скачать
    • Корень уравнения x=F(x). Скачать
    • Корень уравнения x=F(x)-модифицированный метод итераций. Скачать
    • Корень уравнения метод половинного деления. Скачать
    • Решение уравнения методом Ньютона (метод касательных). Скачать
    • Нахождение корней уравнения модифицированным методом Ньютона (метод хорд). Скачать
    • Решение уравнения методом секущих-хорд. Скачать
    • Решение системы уравнений. Скачать
    • Разложение полинома на рациональные линейные множители. Скачать
  • Интерполяция функций.
    • Полином Лагранжа по Эйтекену. Скачать
    • Рациональная интерполяция с помощью непрерывных дробей. Скачать
    • Интерполяция по Ньютону. Скачать
    • Коэффициенты тригонометрического полинома. Скачать
    • Интерполяция функции кубическими сплайнами. Скачать
  • Операции над полиномами.
    • Вычисление значения полинома от заданного аргумента. Скачать
    • Умножение полиномов. Скачать
    • Деление с остатком. Скачать
    • Коэффициенты полинома при линейном преобразовании аргумента. Скачать
    • Коэффициенты полинома по заданным вещественным корням. Скачать
    • Вычисление коэффициентов полинома обратного заданному. Скачать
  • Ортогональные полиномы.
    • Вычисление значения полиномов Чебышева I-го и II-го рода от заданного аргумента. Скачать
    • Вычисление коэффициентов полинома Чебышева I-го рода. Скачать
    • Вычисление суммы ряда по полиномам Чебышева от заданного аргумента(метод Кленшоу). Скачать
    • Восстановление коэффициентов полинома, заданного разложением по полиномам Чебышева. Скачать
    • Вычисление значения полиномов Эрмита от заданного аргумента. Скачать
    • Вычисление коэффициентов полинома Эрмита. Скачать
    • Вычисление суммы ряда по полиномам Эрмита от заданного аргумента(метод Кленшоу). Скачать
    • Вычисление значения полиномов Лежандра от заданного аргумента. Скачать
    • Вычисление коэффициентов полинома Лежандра. Скачать
    • Вычисление суммы ряда по полиномам Лежандра от заданного аргумента(метод Кленшоу). Скачать
    • Вычисление значения полиномов Лагерра от заданного аргумента. Скачать
    • Вычисление коэффициентов полинома Лагерра. Скачать
    • Вычисление суммы ряда по полиномам Лагерра от заданного аргумента(метод Кленшоу). Скачать
  • Операции над степенными рядами.
    • Умножение рядов. Скачать
    • Деление рядов. Скачать
    • Возведение ряда в степень. Скачать
    • Обращение ряда. Скачать
  • Суммирование рядов.
    • Сумма ряда Фурье. Скачать
    • Сумма ряда по Эйлеру. Скачать
  • Экстремумы функций.
    • Метод наискорейшего спуска. Скачать
    • Минимизация функции многих переменных методом конфигураций. Скачать
  • Комплексный анализ.
    • Умножение комплексных чисел.
    • Деление комплексных чисел. Скачать
    • Корни n-ой степени комплексного числа. Скачать
    • Действительная степень комплексного числа. Скачать
    • Комплексная степень комплексного числа. Скачать
  • Интегралы.
    • Интегрирование методом прямоугольников с оценкой точности. Скачать
    • Интегрирование методом трапеций с оценкой точности. Скачать
    • Интегрирование методом Симпсона с оценкой точности. Скачать
    • Вычисление интеграла методом Симпсона от функции, заданой таблично. Скачать
    • Вычисление интеграла методом Ромберга. Скачать
    • Вычисление криволинейного интеграла в комплексной области. Скачать
    • Вычисление интеграла по двумерной области методом Монте-Карло. Скачать
  • Обыкновенные дифференциальные уравнения.
    • Модифицированные методы Эйлера решения уравнения первого порядка. Скачать
    • Метод Рунге-Кутта четвертого порядка для решения уравнения первого порядка. Скачать
    • Обыкновенные дифферециальные уравнения высших порядков и системы дифферециальных уравнений. Скачать
    • Метод Рунге-Кутта с автоматическим выбором шага. Скачать
  • Интегральные уравнения.
    • Введение.
    • Линейное уравнение Вольтерра второго рода. Скачать
    • Уравнение Вольтерра первого рода. Скачать
    • Уравнение Фредгольма второго рода. Скачать
  • Геометрия.
    • Проверка принадлежит ли точка прямой. Скачать
    • Проверка принадлежит ли точка плоскости. Скачать
    • Проверка лежат ли две точки по одну сторону от прямой. Скачать
    • Пересечение отрезков. Скачать
    • Положение точки относительно многоугольника. Скачать
    • Положение точки относительно выпуклого многоугольника. Скачать
    • Площадь многоугольника. Скачать
    • Триангуляция области на основе заданного набора точек. Скачать
    • Разбиение многоугольника на треугольники. Скачать
  • Выпуклые множества.
    • Проверка является ли многоугольник выпуклым. Скачать
    • Проверка является ли многоугольник выпуклым(используя векторные произведения). Скачать
    • Построение выпуклой оболочки множества точек на плоскости.(мой метод) Скачать
    • Построение выпуклой оболочки множества точек на плоскости.(метод Грехема) Скачать
    • Поиск пересечения двух выпуклых многоугольников. Скачать
  • Графика.
    • Алгоритм Брезенхема генерации 4-х связной развертки отрезка. Скачать
    • Алгоритм Брезенхема генерации 8-ми связной развертки отрезка. Скачать
    • Алгоритм генерации развертки выпуклого многоугольника (метод построчного сканирования). Скачать
    • Алгоритм заполнения произвольной области с затравкой. Скачать
    • Алгоритм Брезенхема генерации развертки окружности. Скачать
    • Алгоритм Сазерленда-Кохена, отсечение отрезка прямоугольным окном. Скачать
    • Алгоритм Лианга-Барски, отсечение отрезка прямоугольным окном. Скачать
  • Сортировка.
    • Поиск наименьшего элемента массива. Скачать
    • Сортировка массива по возрастанию. Скачать
    • Сортировка массива по возрастанию (метод пузырька). Скачать
    • Сортировка массива по возрастанию (метод простых вставок). Скачать
    • Сортировка массива по возрастанию (метод бинарных вставок). Скачать
    • Сортировка массива методом Шелла. Скачать
    • Сортировка массива по возрастанию (метод Уильяма Флойда, бинарных деревьев). Скачать
    • Сортировка массива по возрастанию (метод фон Неймана, слияний). Скачать
    • Поиск k-го по величине элемента массива. Скачать
  • Криптография.
    • Гаммирование. Скачать
    • Алгоритм Blowfish. Скачать
    • Алгоритм дешифрации для архиватора bls. Скачать
    • Алгоритм подсчета CRC32. Скачать
  • Поиск.
    • Поиск подпоследовательности в массиве (простой). Скачать
    • Поиск подпоследовательности в массиве (алгоритм Бойера - Мура - Хорспула). Скачать
    • Поиск подпоследовательности в массиве (алгоритм Кнута-Морриса-Пратта). Скачать
    • Поиск подпоследовательности в массиве (алгоритм СДВИГ-И). Скачать
    • Поиск подпоследовательности в массиве (алгоритм Бойера - Мура). Скачать
  • Работа с датами.
    • Проверка является ли год високосным.
    • Число лет, месяцев и дней между двумя датами. Скачать
    • Количество дней между двумя датами. Скачать
    • День недели по дате. Скачать
    • Перевод даты в модифицированную юлианскую. Скачать
    • Перевод модифицированной юлианской даты в обычную. Скачать
  • Теория графов.
    • Введение.
    • Путь с минимальным количеством промежуточных вершин.(волновой алгоритм) Скачать
    • Путь минимальной суммарной длины во взвешенном графе с неотрицательными весами.(Алгоритм Дейкстры) Скачать
    • Путь минимальной суммарной длины во взвешенном графе с произвольными весами для всех пар вершин.(алгоритм Флойда) Скачать
    • Нахождение K путей минимальной суммарной длины во взвешенном графе с неотрицательными весами.(Алгоритм Йена) Скачать
    • Построения минимального остовного дерева (Алгоритм Краскала) Скачать
  • Наборы псевдослучайных чисел.
    • Генерация массива псевдослучайных чисел, равномерно распределенных в интервале (0,1). Скачать
    • Генерация массива псевдослучайных чисел, нормально распределенных с нулевым средним значением и единичной дисперсией. Скачать
    • Генерация массива псевдослучайных чисел, имеющих экспоненциальное распределение со средним значением XM и дисперсией XM. Скачать
  • Работа с формулами.
    • Введение.
    • Преобразование выражения в польскую запись (4 операции). Скачать
    • Преобразование выражения в польскую запись. Скачать
    • Вычисление выражения представленного в польской запись (4 операции). Скачать
    • Преобразование выражения из польской записи в стандартную форму. Скачать