Index:Math and Algorithms
Материал из DRKB
- Математика, алгоритмы
- Работа с матрицами, векторами и списками
- Матрицы в Delphi
- Как инвертировать матрицу?
- Как заменить строку в матрице
- Основы 3D математики - Векторные и матричные преобразования
- Реализация односвязного и двусвязного списков
- Статическая реализация стека на основе массива
- Динамическая реализация стека на основе списка
- Статическая реализация очереди на основе массива
- Фильтрация, регрессия, работа с массивом и серией
- Модуль реализации матричных вычислений для массивов больших размеров
- Контрольные суммы и шифрование, проверка контрольных сумм
- Контрольные суммы (CRC)
- Шифрование
- Пример шифрования данных
- Библиотека реализующая практически все распространённые алгоритмы шифрования и хэширования
- Алгоритм шифрования TEA
- Шифрование в DELPHI
- Cвой PGP на Delphi
- PGPSDK - легкий путь к шифрованию
- RC4
- RC5
- RC6
- Кодировка полиалфавитным шифром Вигeнера
- Шифрование и дешифрование текстов по принципу S-Coder со скрытым ключом
- Расшифровка строки, ранее зашифрованной фукцией UBPFD.Encrypt
- Генерация 96-битного ключа для шифрования с помощью Encrypt()
- Шифрование SHA-1
- Простые алгоритмы шифрования текста
- Алгоритм шифрование XOR
- Криптоалгоритм RC5
- Кодировка полиалфавитным шифром Вигeнера
- IDEA шифрование
- Кодирование с помощью решетки
- Кодирование русского текста методом сдвига
- Кодирование по спирали
- Crypto API
- Хэширование
- Кодирование
- Пароли
- 10 способов взлома пароля
- InputBox для ввода пароля
- Генерация случайного пароля
- Запрос пароля при инициализации приложения
- Определить, что текстовое поле для ввода пароля
- Перехватчики паролей
- Увидеть пароль скрытый за звёздочками
- Тянем пароли из кэша
- Способ высосать пароли из едитов определенных программ
- Разные вопросы
- Как проверить правильность номера кредитной карточки?
- Как проверить правильность International Bank Account Number?
- Как проверить правильность штрих-кода?
- Повышение криптоустойчивости шифрования текста любым алгоритмом
- Стеганография (вшивание информации в рисунки)
- Как реализовать методы криптографической защиты информации
- Создание банковского ключа
- Шифрование исполняемого файла
- Проверка ISBN
- Системы счисления
- Преобразование числа в двоичную запись
- Как представить число в другой системе счисления?
- Конвертация римских цифр в арабские
- Конвертация арабских цифр в римские
- Перевод чисел из десятичной, в любую другую систему счисления
- Операции с числами в разных системах счисления
- Разбиение шестнадцатиричной величины
- Преобразование числа в двоичную запись
- Комплексные числа
- Арифметика, системы счисления, комплексные числа
- Очень большие числа
- Наибольший общий делитель
- Округление чисел
- Как посчитать факториал?
- Как проверить, является ли число простым?
- Найти простое число
- Возведение в степень
- Квадратное уравнение
- Вычисление квадратного корня (алгоритм Ньютона)
- Вычисление логарифма
- Алгоритмы работы с графикой
- Как нарисовать кривую Безье?
- Как нарисовать график функции?
- Как нарисовать фрактал?
- Как определить лежит ли точка внутри полигона?
- Нахождение угла между радиус вектором и осью OX
- Поиск пересечений графика с осью OX
- RGB в CMYK
- CMYK в RGB
- Вращение объектов
- Алгоритм градиентной заливки
- Алгоритмы потухания текста и обратного ему эффекта
- Rotate a 2D Point
- Rotate a 3D Point around another 3D Point
- Найти центр треугольника
- Find the convex hull of 2D points?
- Найти точку пересечения прямых
- Draw a polygon with Gouraud shading?
- Detect simple collision and transparency
- За какое время было создано изображение
- Интерполяция изображений
- 2D Бампмэппинг ( Bumpmapping )
- Определить взаиморасположение точки и прямой
- Вычисление площади одноконтурного несамопересекающегося многоугольника
- Преобразование 3D-координат точки в 2D-координаты в перспективе
- Угол поворота точки окружности относительно центра
- Проверка пересечения двух прямоугольников (TRect)
- Центр вписанной в треугольник окружности
- Проверка попадания точки в треугольник
- Проверка пересечения двух отрезков
- Статистика и теория вероятности
- Сортировка
- Алгоритмы сортировки
- Сортировка связанного списка
- Сортировка пузырьком(BubbleSort) и ее улучшения.
- Сортировка выбором
- Топологическая сортировка
- Сортировка слиянием
- Пирамидальная сортировка
- Сортировка методом Шелла
- Поpазpядная цифpовая соpтиpовка
- Сортировка методом двунаправленного пузырька
- Быстрая сортировка
- Компактный код для сортировки массива
- Сортировка строк с украинскими символами
- Естественное (Неймановское) слияние.
- Сортировка массива методом прямого выбора
- Упорядочивание случайных чисел
- Сортировка двух связанных списков по целочисленным значениям одного из них
- Сжатие данных
- Комбинаторика
- Перечислить все расстановки 8-ми ферзей на шахматной доске, при которых они не бьют друг друга
- Перечислить все разбиения N на целые положительные слагаемые
- Перебор вариантов
- Сгенерировать все подмножества данного n-элементного множества (0, .., n-1)
- Hапечатать все перестановки чисел 1..N
- Hапечатать все последовательности длины N из чисел 1,2..M
- Example of Skip List source code
- Алгоритм оптимального распределения камней по ящикам
- Поиск, алгоритмы перебора
- Интегралы, производные и дифференциальные уравнения
- Алгоритмы работы с текстом
- Деревья
- Графики функций
- Корреляция и регрессия
- Различные алгоритмы
- Как вычислить математическое выражение
- Как посчитать возраст человека?
- Элементы спектрального анализа (Фурье, Хартман etc.)
- Как сравнить быстродействие алгоритмов
- Числа Фибоначчи
- Алгоритмы теории графов
- Метод Монте-Карло
- Тест простоты Рабина
- Алгоритм пламени
- Поиск пути на карте (Алгоритм Ли)
- Волны и алгоритм их создания
- Линза
- Путь в двумерном лабиринте - волновой алгоритм
- Метод Ньютона
- Метод Дихотомии
- Генетические алгоритмы
- Оптимизация функции методом деформируемого многогранника (Метод Нелдера-Мида)
- Настройка сетки графика по оси ординат
- Решение СЛАУ, вычисление обратных матриц и определителей с использованием LU-разложения
- Метод Гаусса решения системы линейных уравнений
- Преобразование выражения к Обратной Польской Нотации
- Использование многомерных массивов в процедурах и функциях из Math.pas
- Расчет расстояния между 2мя точками на земной поверхности методом Винсенти.
- Определение кратчайшего пути между двумя точками
- Алгоритм преобразует алгоритм
- Алгоритмы поиска
- Алгоритм обхода препятствий
- Работа с матрицами, векторами и списками