|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.07.2014, 04:22 | #1 |
Форумчанин
Регистрация: 16.09.2013
Сообщений: 149
|
не пойму что делает отладчик
Код быстрой сортировки
Когда в функции QSort k==4, программа скачет между закрывающей фигурной скобкой } и if(j<r) QSort(p,i,r);(в коде, где комментарий) Что происходит?? Код:
Последний раз редактировалось zla9_kolu4ka; 16.07.2014 в 04:26. |
16.07.2014, 08:13 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
И что же у тебя за отладчик? Компиль?
Напиши так: Код:
I'm learning to live...
|
16.07.2014, 08:32 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
zla9_kolu4ka, а Вы понимаете, что процедура QSort рекурсивная (т.е. она вызывает сама себя)?
эти "скакания" - это вызов процедуры из самой себя. В отладчике есть "Step into" == "шаг с заходом внутрь". Попробуйте пройтись через него и контролируйте при этом параметры процедуры и стек вызовов... в качестве хумора. чтобы понять рекурсию надо сначала понять рекурсию.... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обьясните пожалуста как и что делает эта программа и почему она это делает. | Dimka-novitsek | Общие вопросы C/C++ | 7 | 16.10.2013 12:02 |
Что-то не так в программе...не пойму что | Karina_Vamp | Помощь студентам | 5 | 24.12.2010 21:06 |
Печать. Что делает MS и не делает Delphi | Влад12 | Общие вопросы Delphi | 8 | 05.05.2010 20:04 |
Что делает код | AllForCS | PHP | 1 | 24.02.2010 00:50 |
что такое компилятор, компановщик, отладчик | +Hitman+ | Помощь студентам | 4 | 03.03.2008 16:42 |