Исходники
Алгоритмы, Математические методы (258)
-
Хеш-функция whirlpool
3154.6 Kb Однонаправленная хеш-функция whirlpoolПрислал: Charley | C/C++ | Windows NT/2000/XP/Vista/7
- Numeric Analyse 673.9 Kb
Мини библиотека численного анализа.
Решатели систем линейных, алгебраических, дифференциальных уравнений. А также уравнений теплопроводности-диффузии (реакции-диффузии) явным и неявным методами.Прислал: Meander | C/C++ | Windows NT/2000/XP/Vista/7- Шифр Цезаря 27.5 Kb
Реализация шифра Цезаря на JavaПрислал: daylight_warrior | Java | Любая ОС- Шифр Ришелье 28.5 Kb
Реализация шифра Ришелье на JavaПрислал: daylight_warrior | Java | Любая ОС- Шифр Виженера 28.9 Kb
Реализация Шифра Виженера на JavaПрислал: daylight_warrior | Java | Любая ОС- Simpson v.1.55 29.4 Kb
Модуль Delphi с несколькими реализациями метода Симпсона интегрирования ф-ций одной переменной. С примерами (для Windows).Прислал: sadovoya | Pascal | Любая ОС- Кроссплатформенное RSA-шифрование файлов 32.9 Kb
Программка представляет собой небольшую библиотеку по шифрованию алгоритмом RSA. GUI реализован на Qt, перевод на русский в файле tr_ru.qm, чтобы им воспользоваться, нужно закинуть перевод в папку с exe-шником.Прислал: daylight_warrior | C/C++ | Любая ОС- визуализатор алгоритма поиска кратчайшего пути в лабиринте 27.0 Kb
язык С++, библиотека Qt.
выполняется волновой поиск кратчайшего пути в лабиринте в пошаговом режиме.
лабиринт загружается с файла, вход и выход из лабиринта задаются мышью.Прислал: rrrFer | C/C++ | Любая ОС- Неявный метод Эйлера второго порядка 218.4 Kb
Решение задачи Коши неявным методом Эйлера. Представлена минимальная реализация неявного метода Эйлера-Коши (трапеций) интегрирования систем ОДУ.
Minimal implementation of backward Euler method for ODE's.Прислал: Meander | C/C++ | Windows NT/2000/XP/Vista/7- Brusselator 454.3 Kb
Брюсселятор.
Решатель уравнения реакции-диффузии в 2D явным конечно-разностным методом.
Brusselator.
The solver of reaction-diffusion equation in 2D whith explicit finite-difference method.Прислал: Meander | Borland C++ Builder | Windows NT/2000/XP/Vista/7- QuadTree Check Collision 201.8 Kb
Алгоритм QuadTree Check Collision поиска столкновений множества тел. Разрешение коллизий не предусмотрено. Вывод графики на канву.Прислал: Meander | Borland C++ Builder | Windows NT/2000/XP/Vista/7- Парсер математических выражений 1.5 Kb
Простой парсер математических выражений, поддерживаются операции */+-, возведение в степень ^, div, mod и приоритет выполнения выражений в скобках.Прислал: Tango600 | Pascal | Любая ОС- Вычисление суммы чисел, порядковые номера которых являются простыми числами. 477
Задана последовательность N вещественных чисел. Вычислить сумму чисел, порядковые номера которых являются простыми числами.
Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.Прислал: SnowLeo | Pascal | Любая ОС- RTF теги и подсветка синтаксиса в RichEdit 31.7 Kb
Разработана группа классов для подсветки текста методом отличным от посылки сообщения EM_SETCHARFORMAT выделенному фрагменту, и значительно быстрее!Прислал: Meander | Borland C++ Builder | Windows NT/2000/XP/Vista/7- Длинная арифметика. Арифметика с числами бесконечной длины. 5263.2 Kb
Арифметические операции над целыми числами бесконечной длины(сложение, вычитание, умножение, деление). Алгоритм написан полностью на C++. Числа хранятся в строковом массиве типа string.Прислал: Charley | C/C++ | Windows NT/2000/XP/Vista/7- Калькулятор, парсер, транслятор математических выражений. 722.0 Kb
Калькулятор, парсер, транслятор математических выражений.
УСОВЕРШЕНСТВОВАННАЯ ВЕРСИЯ.
К сожалению, если выражение состоит примерно из 640 лексем или пробелов, то аварийно завершается. Надо избавляться от рекурсивного разбиения строки на лексемы!!! И еще косяк 2^3^2 = 64!Прислал: Meander | Borland C++ Builder | Windows NT/2000/XP/Vista/7- Решатель уравнения теплопроводности-диффузии методом продольно-поперечной прогонки. 995.1 Kb
Локально одномерный метод. Имеется красивая визуализация решения.Прислал: Meander | Borland C++ Builder | Windows NT/2000/XP/Vista/7- Калькулятор, парсер, транслятор математических выражений. 721.6 Kb
Исходник содержит весьма небольшой код. Пользователю доступно порядка 30 функций. К сожалению, программа пропускает выражения типа 2)+(2.Прислал: Meander | Borland C++ Builder | Windows NT/2000/XP/Vista/7- Программа предназначена для бинаризации цветных изображений текста 1274.7 Kb
Программа предназначена для бинаризации цветных изображений текста полученных сканированием или фотографированием, перед дальнейшей конверсией в djwu или распознаванием.Прислал: Meander | Borland C++ Builder | Windows NT/2000/XP/Vista/7- Matrix.zip 6.5 Kb
Программа позволяющая работать с матрицами(арифметика,факторизации,точные и итерационные методы и многое др).
Рекомендуется к использованию, если не критичны ресурсы и время, так как в некоторых методах создается множество вспомогательных объектов-матриц, из-за чего может страдать производительность.Однако такой подход позволяет изящно и красиво решать различные проблемы за счет матричной формы записи тех или иных методов.
Код снабжен XML-комментариями, и разворачивающимися блоками кода. - Numeric Analyse 673.9 Kb