|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2012, 13:30 | #1 |
Пользователь
Регистрация: 12.10.2011
Сообщений: 33
|
Указатели.
Задача: Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан файл f, содержащий информацию о багаже нескольких пассажиров. Отсортировать пассажиров по убыванию общего веса багажа.
Нужно написать программу, с помощью указателей. Я написала без них. Кто - нибудь поправит? А я пойму. Делфи. Код:
Последний раз редактировалось Fatalita; 15.10.2012 в 13:37. |
15.10.2012, 16:17 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, изучайте...
Код:
примечание. в данном примере при сортировке меняются местами данные. В случае использования массивов - это единственный возможный способ поменять местами I и J-й элементы. Однако, в данном случае, при использовании связных списков это простой, но заведомо неэффективный способ обмена - гораздо предпочтительнее (и намного сложнее) изменять только ссылки так, чтобы информационная часть не трогалась, а изменялись только взаимосвязи элементов. Последний раз редактировалось Serge_Bliznykov; 15.10.2012 в 16:23. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
указатели | ConverterDU | Общие вопросы C/C++ | 1 | 18.02.2011 16:27 |
указатели | Gen_r_questions | Общие вопросы C/C++ | 9 | 13.02.2011 21:07 |
указатели | cizer | Помощь студентам | 1 | 26.01.2011 04:30 |
Указатели C | gignet | Общие вопросы C/C++ | 7 | 04.06.2010 23:35 |
[C] массивы, указатели, двойные указатели. | Iggel | Общие вопросы C/C++ | 5 | 05.05.2009 12:39 |