Вопрос задан 15.01.2020 в 02:51. Предмет Информатика. Спрашивает Вознюк Максим.

Приведите примеры известных вам алгоритмов

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Атайёрова Мехрона.
1)
Нахождения НОД(наименьшего общего делителя) делением:
-Большее число делим на меньшее.
-Если делится без остатка, то меньшее число и есть НОД (следует выйти из цикла).
-Если есть остаток, то большее число заменяем на остаток от деления.
-Переходим к пункту 1.

2)
Алгоритм быстрой сортировки(QuickSort):
- Выбрать элемент из массива.
Разбиение: перераспределение элементов в массиве таким образом, что элементы меньше выбранного помещаются перед ним, а больше или равные после.
- Рекурсивно применить первые два шага к двум подмассивам слева и справа от выбранного элемента. Рекурсия не применяется к массиву, в котором только один элемент или отсутствуют элементы.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Алгоритм - это последовательность шагов или инструкций, которые выполняются для решения определенной задачи или проблемы. Алгоритмы используются во многих областях, таких как математика, информатика, физика, экономика и т. д.

Примеры известных алгоритмов: 1. Алгоритм Евклида - используется для нахождения наибольшего общего делителя двух чисел. Он основан на принципе вычитания и деления с остатком. 2. Алгоритм сортировки пузырьком - используется для сортировки последовательности элементов. Он сравнивает пары соседних элементов и меняет их местами, если они находятся в неправильном порядке, продолжая такое сравнение до полной сортировки. 3. Алгоритм Дейкстры - используется для нахождения кратчайшего пути в графе от одной вершины до всех остальных. Алгоритм основан на принципе поиска в ширину и динамическом программировании. 4. Алгоритм RSA - используется для шифрования и дешифрования данных. Он основан на математической задаче факторизации больших чисел и использует два ключа: открытый и закрытый. 5. Алгоритм Кнута-Морриса-Пратта - используется для поиска подстроки в строке. Он основан на принципе сравнения символов и использовании префиксной функции для оптимизации поиска.

Это лишь некоторые примеры известных алгоритмов, существует множество других, которые применяются в различных областях. Каждый алгоритм имеет свои особенности и применяется для решения конкретных задач.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос