Düğüm; ağaç, bağlı liste ve bilgisayar tabanlı gibi veri yapıları oluşturmaya yarayan temel soyut birime verilen addır. Her düğüm bir miktar veriden oluşmakta ve çoğunlukla farklı bir düğüme bağlanmaktadır. Düğümler birbirlerine yoluyla bağlanmaktadır.
Düğüm bir miktar veriyi saklayan mantıksal bir alan olarak düşünülebilir. Bir miktar veri ve diğer düğümlere bağlantılar içeren bellek kütüğü olarak tanımlanan düğüm, birbirlerine bağlı çok sayıda düğümle birlikte karmaşık veri yapılarının elde edilmesini kolaylaştırmaktadır.
Soyut düğüm uygulaması örnekleri
Bir atıf alanı içeren düğüm şöyle tanımlanmaktadır:
class Node { data // Düğümde saklanan veri next // Sonraki düğüme yapılan , son düğümse null }
Burada, yukarıdaki biçimde tanımlanan üç düğüm 3 öğeli bir bağlı liste oluşturmaktadır.
İki atıf alanı içeren düğüm ise şöyle tanımlanmaktadır:
class Node { data // Düğümde saklanan veri previous // Önceki düğüme yapılan atıf, ilk düğümse null next // Sonraki düğüme yapılan atıf, son düğümse null }
Burada, yukarıdaki biçimde tanımlanan üç düğüm 3 öğeli bir bağlı liste oluşturmaktadır.
Kaynakça
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Dugum agac bagli liste ve bilgisayar tabanli gibi veri yapilari olusturmaya yarayan temel soyut birime verilen addir Her dugum bir miktar veriden olusmakta ve cogunlukla farkli bir dugume baglanmaktadir Dugumler birbirlerine yoluyla baglanmaktadir Dugum bir miktar veriyi saklayan mantiksal bir alan olarak dusunulebilir Bir miktar veri ve diger dugumlere baglantilar iceren bellek kutugu olarak tanimlanan dugum birbirlerine bagli cok sayida dugumle birlikte karmasik veri yapilarinin elde edilmesini kolaylastirmaktadir Soyut dugum uygulamasi ornekleriBir atif alani iceren dugum soyle tanimlanmaktadir class Node data Dugumde saklanan veri next Sonraki dugume yapilan son dugumse null Burada yukaridaki bicimde tanimlanan uc dugum 3 ogeli bir bagli liste olusturmaktadir Iki atif alani iceren dugum ise soyle tanimlanmaktadir class Node data Dugumde saklanan veri previous Onceki dugume yapilan atif ilk dugumse null next Sonraki dugume yapilan atif son dugumse null Burada yukaridaki bicimde tanimlanan uc dugum 3 ogeli bir bagli liste olusturmaktadir Kaynakca