Veri Yapıları ve Algoritmalar

21 Mayıs 2015 Perşembe

İkili Arama Ağacı

İkili arama ağaçları arama işlemlerinin yoğun olduğu uygulamalarda ilk başvurulan veri modelidir. Veri tabanı uygulamalarında ikili arama ağacı modeli sistemin kilit noktasıdır denilebilir. Bu çalışmada ağaç veri yapısı ile ilgili genel bilgiler verilerek ikili ağaç yapısının oluşturulması, ikili ağaç veri yapısı üzerinde ekleme, silme, arama ve listeleme işlemlerinin C++ programı ile gerçekleştirilmesi sağlanmıştır.

Ağaç, verilerin birbirine sanki ağaç yapısı oluşturuyormuş gibi sanal olarak bağlanmasıyla elde edilen hiyerarşik bir veri modelidir. Ağaç veri modeli, genel olarak fazla bellek alanına ihtiyaç duyar. Ağaç veri modeli kurmak için birden çok işaretçi değişken kullanılır. 
Aynı zamanda ağaç üzerinde işlem yapan fonksiyonlar, çoğunlukla rekürsif yapıda tasarlandığı için yığını fazlaca kullanırlar. Her biri değişik bir uygulamaya doğal çözüm olan ikili ağaç, kodlama ağacı, sözlük ağacı, kümeleme ağacı gibi çeşitli ağaç şekilleri vardır.
Gönderen Zafer CÖMERT zaman: 05:32
Bunu E-postayla GönderBlogThis!X'te paylaşFacebook'ta PaylaşPinterest'te Paylaş

Hiç yorum yok:

Yorum Gönder

Sonraki Kayıt Önceki Kayıt Ana Sayfa
Kaydol: Kayıt Yorumları (Atom)

Hakkımda

Fotoğrafım
Zafer CÖMERT
Profilimin tamamını görüntüle

Blog Arşivi

  • ▼  2015 (35)
    • ▼  Mayıs (35)
      • İkili Ağaç ve Simetrik Gezinme Uygulaması
      • Çift Yönlü Bağlı Liste Tamsayı Uygulaması
      • Dairesel Bağlı Liste Karakter Uygulaması
      • Dairesel Bağlı Liste
      • Çıkışsız Sonlu Durum Makinası
      • En Küçük Yol Ağacı Problemleri ve Kruskal Algoritm...
      • En Kısa Yol Problemleri ve Dijkstra Algoritmasının...
      • Graf Veri Modeli
      • İkili Arama Ağacı
      • Dizi Üzerinde Kaydırmalı Kuyruk Fonksiyonu
      • Yığın ve Dizi ile Gerçekleştirilmesi
      • Gösterge ile Doğrusal Bağlı Liste Uygulaması
      • Çift Yönlü Bağlı Listeler
      • Doğrusal Bağlı Listeler
      • İkili Arama
      • Doğrusal veya Ardışıl Arama
      • Hızlı Sıralama
      • Kümeleme Sıralaması
      • Birleşmeli Sıralama
      • Kabarcık Sıralama
      • Seçmeli Sıralama Algoritması
      • Eklemeli Sıralama Algoritması
      • Yapılar ve Uygulamaları
      • Diziler ve Uygulamaları
      • İşaretçiler
      • İntegral Hesabı
      • Matris Toplamı
      • Seri Hesabı
      • Sıralı Olmayan Bir Dizinin En Küçük ve En Büyük El...
      • İkinci Dereceden Denklemin Köklerini Bulma
      • Faktöriyel Hesabı
      • Aritmetik ve Geometrik Ortalama Hesabı
      • Ortak Katların En Küçüğü (OKEK) Hesabı
      • Dosyalama İşlemleri
      • Rekürsif Fonksiyonlar
Basit teması. Tema resimleri gaffera tarafından tasarlanmıştır. Blogger tarafından desteklenmektedir.