Алгоритм

From
Alexander Pashchenko (2:5062/17.212)
To
desyatnik@dax.ru
Date
2002-10-08T23:01:02Z
Area
RU.ALGORITHMS
Hello Alexey.

08 Oct 02 20:26, Alexey Desyatnik wrote to me:

 AD> Вопреки предлагаемому массив сортировать НЕ надо.
 AD> Почему? При неотсортированном массиве алгоритм очевиден -
 AD> перебор с ограничением (в худшем случае будем сравнивать
 AD> каждый элемент с каждым). Сложность алгоритма О((m*n)^2).
Кстати, я так и не разобрался, что сие  ^^^^^^^^^^^^^^^^^^^^ значит. Может
кто-нить объяснить доступными для понимания (10-11 класс) словами.
 AD> Теперь рассмотрим сортировку - неважно какой алгоритм.
[skip]
 AD> 4 9 10 11
Скорость абсолютно не важна. Главное, чтобы было понятно и изящно.
В голову лезут только вложенные циклы с исключением пройденных элементов, но
что-то мне подсказывает, что там бага, к тому же это далеко не изящно.
 AD> Дальше, думаю, рассматривать не стоит... :)
Да и вопрос-то был теоритический.
 AD> Сортировка (и тем более хэши) имеют смысл при
 AD> структурах и задачах баз данных, но никак не
 AD> числовых матриц (тем более, как я подозреваю,
 AD> повторный поиск производиться не будет :)
ЗЫ а вдобавок доступно объяснить, что такое хэш?

Спасибо.

Alexander

--- ifmail v.2.15dev5
 * Origin: Unknown (2:5020/4441@fidonet)