Ben mümkün olduğunca çok ayrıntı verecek bu yüzden doğru terimlerle anlatmaya çalışırken zorlanıyorum ve umarım birisi ne yapmaya çalışıyorum bilir = -)
Yapısal olarak ne kadar benzer / farklı olduklarını belirlemek için iki düğüm ağacını karşılaştırmaya çalışıyorum. Aşağıdaki şemalarda, her iki örnek de aynı sayıda çocuğa, torunlara vb. Sahiptir. Örnek 1'de, Kök iki çocuklu bir çocuğa sahiptir, ancak iki örnekte kök yoktur.
Muhtemelen özyinelemeli olarak nasıl döngü yapılacağını ve her seviyenin kaçının olduğunu sayabilirim ve bunları karşılaştırabilirim, bana ağaçların ne kadar benzer olduğuna dair bir fikir verdim, ama sadece bu şekilde yaptıklarında, aynı gibi görünecekler, ancak aslında değiller.
Bunu bilen var mı? Ya da bu ne için teknik terim?
Düzenleme: Ayrıca, bu C # ve ben bu nesneleri ve çocuklarını depolamak için Listeler kullanıyorum.
örnek 1
ÖRNEK 2