przyznaje ze nie daje sobie rady z taka zagadka algorytmiczna:)
chcialbym wygenerowac liste
mam taka tablice wejsciowa:
Kod
Array
(
[0] => Array
(
[lower] => 1
[upper] => 0
[drzewo_id] => 14
[nazwa] => Dystrybucja
[childs] => 2
[level] => 1
[data] => 2007-11-08 13:22:12
)
[1] => Array
(
[lower] => 0
[upper] => 0
[drzewo_id] => 17
[nazwa] => pod dytrybucja
[childs] => 1
[level] => 2
[data] => 2007-11-08 19:23:45
)
[2] => Array
(
[lower] => 0
[upper] => 0
[drzewo_id] => 31
[nazwa] => jakies pod pod menu
[childs] => 0
[level] => 3
[data] => 2007-11-08 23:31:50
)
[3] => Array
(
[lower] => 1
[upper] => 1
[drzewo_id] => 13
[nazwa] => Współpraca
[childs] => 0
[level] => 1
[data] => 2007-11-08 13:22:05
)
[4] => Array
(
[lower] => 1
[upper] => 1
[drzewo_id] => 12
[nazwa] => Patronat
[childs] => 1
[level] => 1
[data] => 2007-11-08 13:21:57
)
[5] => Array
(
[lower] => 0
[upper] => 0
[drzewo_id] => 32
[nazwa] => sdf sdf
[childs] => 0
[level] => 2
[data] => 2007-11-08 23:32:02
)
[6] => Array
(
[lower] => 1
[upper] => 1
[drzewo_id] => 11
[nazwa] => Reklama
[childs] => 0
[level] => 1
[data] => 2007-11-08 13:21:51
)
)
(
[0] => Array
(
[lower] => 1
[upper] => 0
[drzewo_id] => 14
[nazwa] => Dystrybucja
[childs] => 2
[level] => 1
[data] => 2007-11-08 13:22:12
)
[1] => Array
(
[lower] => 0
[upper] => 0
[drzewo_id] => 17
[nazwa] => pod dytrybucja
[childs] => 1
[level] => 2
[data] => 2007-11-08 19:23:45
)
[2] => Array
(
[lower] => 0
[upper] => 0
[drzewo_id] => 31
[nazwa] => jakies pod pod menu
[childs] => 0
[level] => 3
[data] => 2007-11-08 23:31:50
)
[3] => Array
(
[lower] => 1
[upper] => 1
[drzewo_id] => 13
[nazwa] => Współpraca
[childs] => 0
[level] => 1
[data] => 2007-11-08 13:22:05
)
[4] => Array
(
[lower] => 1
[upper] => 1
[drzewo_id] => 12
[nazwa] => Patronat
[childs] => 1
[level] => 1
[data] => 2007-11-08 13:21:57
)
[5] => Array
(
[lower] => 0
[upper] => 0
[drzewo_id] => 32
[nazwa] => sdf sdf
[childs] => 0
[level] => 2
[data] => 2007-11-08 23:32:02
)
[6] => Array
(
[lower] => 1
[upper] => 1
[drzewo_id] => 11
[nazwa] => Reklama
[childs] => 0
[level] => 1
[data] => 2007-11-08 13:21:51
)
)
tutaj jeszcze dane w postaci tabelarycznej:
Kod
lower upper nazwa childs level
1 0 Dystrybucja 2 1
0 0 pod dytrybucja 1 2
0 0 jakies pod pod menu 0 3
1 1 Współpraca 0 1
1 1 Patronat 1 1
0 0 sdf sdf 0 2
1 1 Reklama 0 1
0 1 Karmel 0 1
1 0 Dystrybucja 2 1
0 0 pod dytrybucja 1 2
0 0 jakies pod pod menu 0 3
1 1 Współpraca 0 1
1 1 Patronat 1 1
0 0 sdf sdf 0 2
1 1 Reklama 0 1
0 1 Karmel 0 1