|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.09.2015, 12:49 | #1 |
Пользователь
Регистрация: 30.11.2014
Сообщений: 65
|
Быстрая сортировка (QuicSort)
Подскажите пожалуйста, что не так? Вроде по подобию составлялась, но вычисляет не так. Эта сортировка показалась мне самой сложной.
Вот код: Код:
|
07.09.2015, 12:55 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Не, чё вы сегодня сговоились? Блин, я уже устал носом тыкать. И мне есть предел. Модеры, да закрепите вы уже эту тему про сортировку. Достала молодёжка.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
07.09.2015, 13:02 | #3 |
Пользователь
Регистрация: 30.11.2014
Сообщений: 65
|
Smitt&Wesson, уже всё прочитано! Но непонятности остались. Если вам сложно объяснять, то не нужно.
|
07.09.2015, 13:08 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Непонятности в чём? В коде или в понимании алгоритма? Как здесь все знают, я не лезу в Паскаль и Делфи, но по алгоритмам могу подсказать. А по С++, могу и с кодом помочь.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
07.09.2015, 13:13 | #5 |
Пользователь
Регистрация: 30.11.2014
Сообщений: 65
|
Конечно в алгоритме. (что не понятно в скобочках написано) В общем, не совсем понятно как они меняются местами (i, j) если мы нашли большой слева, то вдруг мы не найдём меньший справа .. И с чем тогда менять его??
|
07.09.2015, 13:18 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Переменый шаг.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
07.09.2015, 13:27 | #7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Вы сами компиль писали? Ну, тады - ой.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 07.09.2015 в 13:30. |
07.09.2015, 13:32 | #8 |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
сначала алгоритм/логика, а потом код
я чуть пофилософствую и по-понтуюсь вам, здоровым, ничего не стоит написать код, стереть, опять написать и так хоть 1000 раз, а вот подумать - это уже сложнее..... ты пишешь быстрее, чем думаешь (с) в этом-то и беда! моя же история совсем обратная: каждая буква мне даётся с трудом, поэтому я успеваю 100 раз подумать, прежде чем что-то написать я весьма жесток и категоричен, поэтому, будь это возможно и эффективно, просто бы переломал 9 пальцев, чтоб ты, как я, начал печатать медленнее, чем думаешь, но, увы, гуманизм-дебилизм я не знаю как, но сделай так, чтоб тебе было легче подумать, чем написать! например, печатай одним мизинцем, после каждой строки кода делай по 10 бурпи и т. д. если считаешь что я шучу, то я могу в ЛС (не хочу светить на форуме) скинуть одно видео, которое ясно покажет что я серьёзно. |
07.09.2015, 14:20 | #9 |
Пользователь
Регистрация: 30.11.2014
Сообщений: 65
|
В общем, те моменты так и остались не понятны(в скобочках) , но заменив v на mas всё отлично заработало. Объясните пожалуйста, кто-нибудь хотя бы, почему так произошло??
Код:
|
07.09.2015, 14:45 | #10 | |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
Цитата:
опять же, имена давай осмысленные, проводи трассировку (ещё лучше, если будешь на листике всё считать, чтоб лучше понять), не спеши писать код, изучи сначала сам алгоритм, посмотри визуализацию на том же ютубе. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Быстрая сортировка(сортировка Хоара). Сортировка фрагмента массива [C++] | druger | Помощь студентам | 0 | 20.04.2012 15:49 |
быстрая сортировка!!!!!!!!!!!!!!!!!!!!!! | narco3 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 25.02.2012 16:08 |
Быстрая сортировка(сортировка хаора) с++ | LustHunter | Помощь студентам | 3 | 07.10.2011 19:37 |
быстрая сортировка настолько быстрая | Serg12 | Помощь студентам | 8 | 28.03.2010 21:31 |
Быстрая сортировка | _Studentka_ | Помощь студентам | 9 | 20.11.2009 00:19 |