![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 07.06.2012
Сообщений: 2
|
![]()
не могу понять как в списках сделать сортировку пузырьком!
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.05.2011
Сообщений: 160
|
![]()
Сравнением соседних элементов.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 28.02.2011
Сообщений: 122
|
![]()
На википедии была хорошая статья.
![]()
Повторенье - мать ученья. И прибежище для лентяев.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
во-первых, список списку рознь! О каких конкретно списках идёт речь?
во-вторых, если речь идёт о динамически связанных элементах (т.к. связанные динамические списки), то после сравнения элементов они меняются местами (как и в обычной сортировке элементов массива), НО! в отличие от массива, меняются местами ССЫЛКИ (указатели) таким образом, что элементы в порядке следования поменялись местами. Впрочем, можно и информационные поля менять местами, как в обычном массиве. только если преподаватели примут такое решение, конечно! Хотя такой подход тоже будет безусловно вполне работоспособным. если не ошибаюсь, на форуме были примеры сортировки динамических списков |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать сортировку списка | Я тут новенький | Общие вопросы Delphi | 16 | 23.04.2012 01:43 |
Как сделать пошаговую сортировку Шелла? Delphi | Reydan-46 | Помощь студентам | 2 | 23.03.2012 08:38 |
как сделать сортировку для отрицательных элементов? | Irisk | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 23.12.2010 20:05 |
DBGrid: Как сделать собственную сортировку данных? | AnTe | БД в Delphi | 17 | 26.02.2009 17:38 |
Как сделать сортировку (поиск) Delphi+Access | Toska | БД в Delphi | 6 | 28.08.2008 22:32 |