Ich habe eine Baumdatenstruktur, in der der Elternknoten eine beliebige Anzahl von Kindknoten haben kann (& gt; = 0). Ich möchte einen solchen Baum erstellen. Einer der möglichen Ansatz von mir ist eine verknüpfte Liste erstellen, wie in my_approach Bild gezeigt. Verknüpfte Liste wird wie gezeigt verbunden.
U kann auch einen alternativen Ansatz vorschlagen
Also habe ich einen Code geschrieben, um im Baum zu suchen. (Entschuldigung für langen Code)
%Vor%Dies funktioniert für den ersten Knoten, aber die Suche liefert nach dem Hinzufügen von & gt; 1 Knoten ein falsches Ergebnis. HINWEIS: Ich bin neu bei C ++ und kenne kein Vektorkonzept. Also muss ich das tun, ohne Vektoren zu verwenden. Außerdem kann U wenn möglich eine geeignete Struktur vorschlagen.