Es fällt mir schwer, dies richtig zu beschreiben, daher werde ich nur so viele Details wie möglich angeben und hoffentlich weiß jemand, was ich zu tun versuche = -)
Ich versuche, zwei Knotenbäume zu vergleichen, um festzustellen, wie ähnlich / unterschiedlich sie strukturell sind. In den folgenden Diagrammen haben beide Beispiele die gleiche Anzahl von Kindern, Enkelkindern usw. In Beispiel 1 hat Root ein Kind mit zwei Kindern, in Beispiel zwei jedoch nicht.
Ich könnte wahrscheinlich herausfinden, wie man rekursiv durchläuft und zählt, wie viele von jeder Ebene es gibt, und das vergleichen, um mir eine Vorstellung davon zu geben, wie ähnlich die Bäume sind in der Tat sind sie nicht.
Weiß jemand davon? Oder auch was ist der Fachbegriff für was das ist?
Bearbeiten: Dies ist auch in C # und ich verwende Listen, um diese Objekte und ihre Kinder zu speichern.
Beispiel 1
Beispiel 2