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)
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.