İki değeri olan nesnelerin bir veri yapısını (çoğunlukla AVL ağaçlarını kullanarak) oluşturmam gerekiyor: seviye (benzersiz değil) ve kimlik (benzersiz).
Kimlik, baskı arayarak seviyeleri sırası ile destek için, böyle iki ağaç birleştirme gibi korumak ve bu fonksiyonlar yeni ağaç ihtiyacım var.
Aklımda zaten birkaç çözüm var ama belirli bir çözüm hakkında soru sormak istedim:
Bu yapıyı, iki düğümün önce seviyelerine ve sonra kimliklerine göre karşılaştırıldığı tekil bir AVL ağacıyla uygulamak işe yarayacak mı? Çoğunlukla, bu tür iki ağacın birleştirilmesinin nasıl işe yarayabileceğini anlamaya çalışıyorum, özellikle de tüm nesnelerin x seviyesinde olduğu A ağacımız ve tüm nesnelerin y seviyesinde olduğu B ağacımız varsa.
DÜZENLEME: Ayrıca kimliği aramak için ek olarak yalnızca kimliğe göre sıralanmış bir ağaç olacaktır.
Bu yöntem işe yarar mı?