Алгоритм определения мест — различия между версиями

Материал из Мегапедии
Перейти к: навигация, поиск
м
 
Строка 2: Строка 2:
 
= Алгоритмы определения мест =
 
= Алгоритмы определения мест =
 
== Обозначения ==
 
== Обозначения ==
Введём обозначения:
 
 
 
'''n''' – число элементов;
 
'''n''' – число элементов;
  
Строка 27: Строка 25:
 
= [[Разделы математики|Другие разделы]] =
 
= [[Разделы математики|Другие разделы]] =
 
= Ссылки =
 
= Ссылки =
*[[Участник:Logic-samara]]
 
 
[[Категория:Математика]][[Категория:Дискретная математика]][[Категория:Алгоритмы]]
 
[[Категория:Математика]][[Категория:Дискретная математика]][[Категория:Алгоритмы]]

Текущая версия на 17:54, 18 февраля 2025

Алгоритм определения мест — это алгоритм (операция) упорядочения индексов элементов конечного множества (массива) без изменения положения самих элементов.

Алгоритмы определения мест

Обозначения

n – число элементов;

{A1,A2,…,An} – массив элементов;

{m1,m2,…,mn} – массив мест (индексов) элементов.

Сортировка индексов по возрастанию элементов

Входные данные: n, {A1,A2,…,An}.

СОР11.JPG

Выходные данные: {m1,m2,…,mn}.

  • Особенность алгоритма состоит в том, что для одинаковых элементов индексы мест различны.

Определение мест по возрастанию элементов

Входные данные: n, {A1,A2,…,An}.

СОР12.JPG

Выходные данные: {m1,m2,…,mn}.

  • Особенность алгоритма состоит в определении одинаковых мест для одинаковых элементов, при этом если одинаковых элементов k, то в распределении мест пропускается (k-1) место.

Другие алгоритмы:

Другие разделы

Ссылки