![]() |
|
#1
|
|||
|
|||
![]() Из матрицы инциденций создать список инциденций в виде массива односвязных линейных списков.
Саму суть преобразования понимаю,но с массивами списков никогда не работал. Может кто-нибудь помочь или хотя бы дать посмотреть какую-нибудь программу с массивом списков? |
#2
|
||||
|
||||
![]() Сам св. список реализуется с помощью след. структуры:
Код:
Соответственно, массив определяется так: Код:
|
#3
|
|||
|
|||
![]() Как объявлять массив я понимаю. Не знаю как дальше работать с ним. Списки в массиве будут разной длины.
Входные данные 1 1 0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 1 1 1 Выходные PNode1 - 2 - 5 PNode2 - 1 - 3 - 5 PNode3 - 2 - 3 PNode4 - 5 PNode5 - 1 - 2 - 3 - 4 (это списки, которые будут создаваться по матрице и их каким-то образом нужно поместить в массив) |
#4
|
|||
|
|||
![]() Ну так у тебя в массиве уже есть заготовки для соотв. списков. Просто добавляй туда элементы.
Код:
Последний раз редактировалось lmikle, 13.02.2016 в 05:44. |