![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
frukt |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 23.1.2007 Репутация: нет Всего: нет |
Подскажите пожалуйста как будет выглядеть основная часть кода программы цифровой сортировки однобайтовых чисел. Или у кого-нибудь может есть готовая программа. Вот такое вот задание. Как я понял, преподавателя вообще не интересует вид сортировки.Это на мое усмотрение, ну и на ваше тоже. Хочу еще обратить внимание на то, что в нашем институте приветствуется написание программ на С++, хотя в программе обучения изучение этого языка предусмотренно через год. Вот такой вот маразм. Это я все говорю к тому, что для меня сейчас является доступным понимание программы написанной на С. Но дареному коню в зубы не смотрят, так что помогите чем "могите"!
|
|||
|
||||
zkv |
|
||||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
я правда не знаю что такое "цифровая сортировка" ![]()
|
||||
|
|||||
TeRiX |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 5.1.2007 Репутация: нет Всего: 1 |
||||
|
||||
frukt |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 23.1.2007 Репутация: нет Всего: нет |
Спасибо тебе большое ZKV, но проблема в том, что С++ еще плохо понимаем мною, и все рассуждения строятся на предположении. Естественно, хотелось бы чтобы ты прокомментировал свою программу. Сделай это, если не трудно.
|
|||
|
||||
Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 9 Всего: 59 |
Ну это свосем запущено... Ну хоть чуть-чуть какую-нибудь книжечку почитайте... Все равно ведь С++ изучать придется! |
|||
|
||||
zkv |
|
||||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
присоединяюсь, код поясню примерно что к чему, хотя вроде он довольно прозрачен
PS есть неточности, например, "\n" конечно не символ, а строка, символ это '\n', но в нашем случае не важно Это сообщение отредактировал(а) zkv - 23.1.2007, 21:38 |
||||
|
|||||
Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 9 Всего: 59 |
zkv, Это пять! Снимаю шляпу, ставлю +
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Все-таки return 0 лучше ставить.
main() - самая обычная функция... Не эквивалентно. Но подойдет. |
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
идем читать стандарт по поводу "обычности" main и ее возвращаемого значения (копировал из pdf где то пробелы потерялись, извините ![]()
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Ну что же, со стандартом спорить глупо
![]() Однако, ИМХО: 1. Не универсально... зачем? вопрос к стандарту. 2. GCC не зря выдает предупреждение в этом случае (если нету return 0;) |
|||
|
||||
comp |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 15.11.2006 Репутация: нет Всего: 1 |
Это реализованно применительно к спискам... самое очевидное, для чего она нужна(ну + ещё сортировка "длинных" чисел)...
Вот небольшой пример, который объясняет принципы цифровой сортировки И - исходный список О - очереди П - после "сливания" очередей в кучу И:631 403 220 302 103 133 730 321 О: 1 - 220 730 2 - 631 321 3 - 302 4 - 403 103 133 П: 220 730 631 321 302 403 103 133 О: 1 - 302 403 103 2 - 220 321 3 - 730 631 133 П: 302 403 103 220 321 730 631 133 О: 1 - 103 133 2 - 220 3 - 302 321 4 - 403 6 - 631 7 - 730 П: 103 133 220 302 321 403 631 730
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |