![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Sensitive |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 132 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
Здравствуйте!
В программе должен сортироваться массив с помощью пирамидальной сортировки. И отсортированный массив должен выводиться на экран пирамидой, а не в строку как обычный отсортированный массив. Думала записывать значения массива в СтрингГрид ( в виде пирамиды), но что-то вообще ничего из этого не вышло... ![]() Как можно вывести на экран массив в виде пирамиды? |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Смотри:
Код вот такой: procedure DrawHeap(const a: array of integer; Вот что получается: ![]() При больших массивах катастрофически быстро разрасталось в ширину, поэтому пришлось потом проходить по всем столбцам, и для тех, которые пустые, сбрасывать их ширину до 2-х, можно и до 1-цы тоже ![]() Изначально ширина колонок в StringGrid-е выставлена в 25... Так пойдет? |
![]() ![]() |
![]() |
Текстовая версия | 7.07.2025 0:04 |