|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.04.2012, 19:29 | #1 |
Новичок
Джуниор
Регистрация: 04.04.2012
Сообщений: 1
|
Delphi таблица StringGrid
Здравствуйте!У меня вопрос по сортировке пузырьком таблице стринг грид в delphi 7:
for i1:=1 to sg.rowcount-1 do а сдесь - 1 for i:=1 to sg.rowcount-2 do почему сдесь -2? if strtoint(sg.Cells[1,i]) > strtoint(sg.Cells[1,i+1]) then begin label2.Caption:=sg.Cells[1,i]; sg.Cells[1,i]:=sg.Cells[1,i+1]; sg.Cells[1,i+1]:=label2.Caption; |
04.04.2012, 21:10 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Это не сортировка пузырьком.
Это просто кусок кода неизвестно откуда. Вызовите поиск по разделу дельфи - "сортировка пузырьком" и смотрите коды там, на крайний случай в гугле смотрите. Отдельный совет - не путайте стринггрид, как компонент для отображения данных и реальное хранилище данных, например, массив. Сортировку надо производить над массивом, а вот заносить данные в массив или показывать отсортированный - в стринггриде. Последний раз редактировалось phomm; 04.04.2012 в 21:14. |
04.04.2012, 23:31 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
-2 потому что нумерация с 0, а не 1. Было б с 1 было б -1.
http://ru.wikibooks.org/wiki/Примеры...овки_пузырьком И таки да, лучше сортировать массив и его заносить в стринггрид, а не делать кучу лишних операций по переводу из строки в число и т.п.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таблица StringGrid | hacker-allv | Общие вопросы Delphi | 1 | 26.03.2012 21:43 |
таблица в Stringgrid с рассчитываемыми ячейками (Delphi) | bajge | Помощь студентам | 3 | 16.06.2011 19:31 |
Stringgrid и таблица Word | Максон11 | Помощь студентам | 0 | 11.04.2011 13:42 |
Delphi7. Таблица StringGrid. | Olga67_net | Помощь студентам | 2 | 13.05.2010 08:29 |
таблица stringgrid | Hilda | Помощь студентам | 6 | 06.05.2010 21:37 |