Рубрика: Алгоритмы

Реализация алгоритмов на C#

Формула вычисления расстояния в C#

Формула расстояния В C# нет автоматизации для автоматического вычисления уравнений формулы расстояния. Тем не менее, это достаточно простое вычисление, чтобы мы могли написать простую точную функцию C#… Формула расстояния позволяет программистам вычислять расстояние между точками в системе координат. Хотя существует формула расстояния для 3D и 2D систем, в этой статье мы сосредоточимся на формуле 2D-расстояния. Расчётливый Чтобы […]

C# десятичное к дробному

Удвоение до дроби Иногда полезно представлять десятичные числа в виде дробей в C#. Используя простой алгоритм, мы можем аппроксимировать десятичные значения к дробному представлению. Прямой алгоритм Прямой способ превратить десятичное число в дробь — записать число как дробь 10. Что это значит? Возьмем, к примеру, 0,4. Это то же самое, что сказать 4/10, и, уменьшая, мы получаем […]

Пример программы сортировки Comb Sort на C#

В этом примере мы обсудим алгоритм сортировки Comb Sort на C# Гребенчатая сортировка-это алгоритм сортировки, и это вариант пузырьковой сортировки, гребенчатая сортировка увеличивает зазор, используемый в сравнениях и обменах. Сортировка гребнем улучшает сортировку пузырьковой. Основная идея состоит в том, чтобы исключить замедления или небольшие значения в конце списка, так как в пузырьковой сортировке они сильно […]

Пример программы сортировки Heap Sort на C#

В этом примере мы обсудим алгоритм сортировки кучи на C# он делит свои входные данные на сортированную и несортированную область, и он итеративно сжимает несортированную область, извлекая самый большой элемент и перемещая его в сортированную область. Сначала он удаляет самый верхний элемент (самый большой) и заменяет его самым правым. Самый верхний элемент хранится в массиве и […]

Расстояние Хэмминга и Расстояние Левенштейна пример реализации на C#

В этой статье мы обсудим:: Алгоритм Расстояния Хэмминга Алгоритм Расстояния Левенштейна 1. Алгоритм Расстояния Хэмминга: Расстояние Хэмминга измеряет минимальное число замен, необходимых для изменения одной строки в другую.Расстояние Хэмминга между двумя строками одинаковой длины — это число позиций, в которых соответствующие символы различны.Расстояние Хэмминга названо в честь Ричарда Хэмминга. В приведенном ниже примере мы возьмем две […]