![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Tribunal |
![]()
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 233 Пол: Женский Реальное имя: Dasha Репутация: ![]() ![]() ![]() |
У меня появилась задача следующего содержания:
нужно вводить элементы разреженной матрицы и произвести рациональное хранение этих элементов... ну это я предполагаю можно сделать так: CIP: Индекс начала 1-ой строки в массивах PI и YE || Индекс начала 2-ой Строки || ... || Индекс начала N-ой Строки PI: Номер столбца || Номер столбца || Номер столбца || ... || Номер столбца || 0 YE: Значение || Значение || Значение || ... || Значение ИЛИ в массив JA записывать номера столцов,в которых находятся ненулевые эл-ты по порядку; в массив AN записывать собственно значения этих ненулевых значений; а в массив IA записывать номера , с которых начинается описание эл-тов в массивах JA и AN(<---вот это мне не очень понятно=/) но,честно говоря,вся проблема состоит в том,что я не очень представляю,как это должно выглядеть в делфи...в том числе и визуально-на форме=/ поэтому в этом состоит вся проблема...не очень понимаю,как начать далее с двумя такими матрицами нужно производить операции сложения и умножения,а так же производить вывод элемента при запросе в виде указания строки и столбца эл-та. большая просьба помочь=)с делфи пока на вы=( -------------------- irreparabilium felix olivio rerum
|
![]() ![]() |
Atos |
![]()
Сообщение
#2
|
![]() Прогрессор ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 602 Пол: Мужской Реальное имя: Михаил Репутация: ![]() ![]() ![]() |
Цитата я не умею работать со списками=(не научилась ещё=) В Дельфи уже есть списки - см. класс TListА отображать матрицу на экран проще всего таблицей TStringGrid. А если у неё изменить значение всего одного свойства cfalse на true в Инспекторе(забыл, какое именно...), то пользователю будет разрешено тут же, пря мо на экране заполнять и редактировать таблицу, как в Excel ![]() Сообщение отредактировано: Atos - 1.03.2006 7:26 |
![]() ![]() |
![]() |
Текстовая версия | 14.07.2025 23:04 |