Bugün veri yapıları dersinde görmüş olduğumuz konu olan c# üzerinde ağaç yapıları ile ilgili yazı paylaşmak istedim. Ağaç yapılarına, hiyerarşik yapıda düğümlerin(node) bulunduğu sonlu düğümler kümesidir diyebiliriz. Kök(root) düğüm dışındaki tüm düğümler de aynı zamanda her biri alt ağaç olarak adlandırılan ağaç özelliğinde küme oluşturabilirler. Her ağaç kümesi düğümlerden ve kenarlardan(edge) oluşur. Her node bir veriyi tutar. Kenarlar da iki ayrı düğümü birbirine bağlar. Her ağaç mutlaka kökten oluşur. Ve çocuk node’lara sahip olabilir, bu çocuk [ Read More ]