![]() |
|
Модераторы: bsa |
![]()
|
|
| Syltan |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: -1 Всего: -2 |
Со всем вроде разобрался, не могу последнее. Кто знает,скажите что делается в вот этом:
и этом:
Я не могу понять эти моменты ,уже час сижу. Что передаётся в аргументы,желательно яснее? Модератор: Пожалуйста, один топик - один вопрос. Это сообщение отредактировал(а) bsa - 24.9.2009, 00:17 |
||||||
|
|||||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
кусочки массивчика передаются. принцип "разделяй и властвуй". Это сообщение отредактировал(а) zim22 - 23.9.2009, 15:39 |
|||
|
||||
| Syltan |
|
||||||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: -1 Всего: -2 |
Хорошо, давайте возьмём другие числа в масиве.
Я напишу своё толкование: p = 9, i = 0, j = 6
Как заканчивается цикл do ..while ? Меня интересует место: while(i < = j) От куда подставляется в i и j? Если кому не трудно,можете так,как я расписал выше, расписать вот эти 2 строчки и всё, буду всей жизню благодарен. Распишите, действия этих 2 строк за каждой рекурсией,как происходит с теми числами,которые я писал выше?
Это сообщение отредактировал(а) Syltan - 23.9.2009, 23:53 |
||||||||||||
|
|||||||||||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Ну что непонятного?
Если j > 0, то тогда сортировать j элементов от начала массива Если i < N, то тогда сортировать N-i элементов начиная с элемента a[i] |
|||
|
||||
| Syltan |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: -1 Всего: -2 |
Вроде уже уяснил. Ещё один момент. Смотрите вот эта строка:
сортирует левую часть масива, эта строка:
сортирует правую часть масива. Скажите, при вызове функции, также выбирается опорный элемент p, для левой и правой части? Это сообщение отредактировал(а) Syltan - 24.9.2009, 22:12 |
||||
|
|||||
| ller |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.8.2008 Где: г. Таганрог Репутация: 2 Всего: 4 |
Рекурсивный вызов...
Все повторяется снова... Только исходные данные другие... |
|||
|
||||
| Syltan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: -1 Всего: -2 |
Скажите,условие:
Выполняется,только в случае,если нашлось одно из чисел которые не соответствуют условию вайл? |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |