Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.
Ограничения: максимум вложений в сообщении — 3 (3 осталось), максимальный размер всех файлов — 300 КБ, максимальный размер одного файла — 100 КБ
Снимите пометку с вложений, которые необходимо удалить
Перетащите файлы сюда или используйте кнопку для добавления файлов
Вложения и другие параметры
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр

Сообщения в этой теме

Автор RawonaM
 - ноября 5, 2011, 18:18
Цитата: Hellerick от ноября  5, 2011, 17:39
В следующий раз внятно описывайте, что за переменные используются, или давайте им говорящие имена.

А то я прочитал переменные как «А, И, Р», и долго не мог врубиться, что они суть такое.
В этом был и прикол, так у меня в задании и дано.
Автор arseniiv
 - ноября 5, 2011, 17:46
Автор Hellerick
 - ноября 5, 2011, 17:39
Цитата: RawonaM от ноября  5, 2011, 17:34
Если передача параметров по референсу, то изменится.

По кому?  :what:

Цитата: RawonaM от ноября  5, 2011, 17:34
В следущий раз буду выкладывать псевдокод, чтобы не было тенденции конкретную имплементацию обсуждать. :)

В следующий раз внятно описывайте, что за переменные используются, или давайте им говорящие имена.

А то я прочитал переменные как «А, И, Р», и долго не мог врубиться, что они суть такое.
Автор RawonaM
 - ноября 5, 2011, 17:34
Если передача параметров по референсу, то изменится.

В следущий раз буду выкладывать псевдокод, чтобы не было тенденции конкретную имплементацию обсуждать. :)

Просто раз я уже на питоне накалякал, так решил так и выложить.
Автор Hellerick
 - ноября 5, 2011, 17:28
Цитата: arseniiv от ноября  5, 2011, 17:12
С помощью swap она изменяет входной массив, зачем возвращать?

Изменит только в пределах самой себя. В основном теле программы ничего не изменится.
Автор arseniiv
 - ноября 5, 2011, 17:12
С помощью swap она изменяет входной массив, зачем возвращать?
Автор orang_baik
 - ноября 4, 2011, 20:09
Если эта функция\процедура не должна ничего возвращать, тогда ничего не надо.
Автор RawonaM
 - ноября 4, 2011, 19:35
Цитата: orang_baik от ноября  4, 2011, 19:33
Завершить выполнение программы.
Это то, что и просходит.

Цитата: orang_baik от ноября  4, 2011, 19:33
Запустили min_max(A,1,3),3-1>1, выполняется первая ветка и запускается min_max(A,2,2),2-2=0 и что дальше?
Все, сортировка закончена.
Автор RawonaM
 - ноября 4, 2011, 19:34
Цитата: Alone Coder от ноября  4, 2011, 19:30
Цитата: RawonaM от ноября  4, 2011, 19:09Это не имеет значения. Алгоритм рабочий, думаете?
Скорее всего, рабочий
Мне вот тоже так кажется.
Автор orang_baik
 - ноября 4, 2011, 19:33
Цитата: RawonaM от ноября  4, 2011, 19:27
Цитата: orang_baik от ноября  4, 2011, 19:19
Цитата: RawonaM от ноября  4, 2011, 19:17Предусмотрен. Массив из одного элемента уже упорядочен.
Программа не знает, какой ей массив дают, отсортированный или нет.
orang_baik, массив из одного элемента ВСЕГДА отсортирован, этот случай проверять не нужно.
Попробуйте добавить случай r-l=0, какие действия вы хотите делать?
Завершить выполнение программы.
Если массив из трёх элементов состоит.
Запустили min_max(A,1,3),3-1>1, выполняется первая ветка и запускается min_max(A,2,2),2-2=0 и что дальше?