Het is misschien het beste om dit eerst om te zetten in een boomstructuur:
Menu Top
|
Nodes with NULL p_id
|
Children
U kunt dit doen door een MenuNode-klasse te maken met een reeks kinderen. U hoeft het niet op die manier te doen, maar het zal het veel gemakkelijker maken om een recursieve functie te creëren om het menu uit te voeren.