• Hakkımızda
  • Bize Katıl
  • Sizden Gelenler
  • İletişim
Yazılım Karavanı | Bilişim - Teknoloji - Blog
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
Yazılım Karavanı | Bilişim - Teknoloji - Blog
No Result
View All Result
Home Algoritmalar

Ağaç Veri Yapısı

İrem Türkü ÇINAR by İrem Türkü ÇINAR
Ağustos 24, 2020
in Algoritmalar
2 min read
0
Ağaç Veri Yapısı
WhatsApp'ta PaylaşTwitter'da PaylaşLinkedIn'de PaylaşTelegram'da Paylaş

Merhaba arkadaşlar 🙂

Bu yazımda sizlere ağaç veri yapısından bahsedeceğim. Benim üniversitede aldığım dersler arasında pek çok yerde karşıma çıkmış olan ağaçlar oldukça önemli olup, hem öğrenmesi hem çalışması hem de uygulaması ile çok sevdiğim bir konu olmuştur. Bu yüzden bildiklerimi sizlerle de paylaşmak istedim. Sizler için yararlı olmasını umut ediyorum.

Öncelikle veri yapısı sizlerin de bildiği üzere:
Belirli bir kriter veya kriterlere göre verilerin sıralanması, gruplandırılması, araştırılması ve arama işlemlerinin yapılmasını kolaylaştırmak için verilerin düzenlenmesi işlemidir. Ağaç veri yapısı da bu yöntemlerin kolaylaştırılması için ortaya çıkmış alt veri yapılarındandır. Bu yazıda ağaçlar ile ilgili temel tanımlamalar ve kavramlar ile ilgili bilgileri öğrenecek ya da bilgilerinizi pekiştireceksiniz.

Keyifli okumalar….. 🙂

Ağaç Veri Yapısı

Verilerin birbirine ağaç yapısı oluşturur gibi bağlanmasıyla elde edilen veri yapısıdır. Soyağacı oluştururken kullandığımız terimleri ağaç veri yapısı oluştururken de kullanırız. Örneğin; çocuk, kardeş, düğüm, aile, ata.

Ağaçlar doğrusal olmayan (non-linear) veri yapılarıdır ve hiyerarşik ilişkileri bizlere gösterir. Ağaç veri yapısı düğümler (node) ile kenarlardan (edge) oluşmaktadır. Her düğüm bir veriyi gösteri ve kenarlar arası bağlantılar nodelar ile sağlanır. Ağaç veri yapısında arama işlemleri Linked Listlere göre hızlı yapıldığından tercih sebebi olmaktadır.

Ekran Resmi 2020 08 24 20.40.50

Her düğümdeki sol ve sağ kenarlar yardımıyla diğer düğümlere ulaşılır. Sol ve sağ kenarlar veri içerebileceği gibi NULL de olabilir. Düğüm yapıları değişik türlerde bilgiler içeren veya birden fazla bilgi içeren ağaçlar da olabilir [1].

Ağaç Çeşitleri :

  • İkili Ağaç (Binary Tree)
  • İkili Arama Ağacı ( Binary Search Tree)
  • Andelson Velsky Landis Ağaçları
  • Internal Path Reduction (IPR) Ağaçları
  • B Ağaçları
  • B+ Ağaçları
  • B# Ağaçları
iremturkucinar
SendTweet4Share1Share
Önceki Gönderi

CV Hazırlamak İçin Kullanışlı 5 Platform

Sonraki Gönderi

B Ağaçları (B Trees)

İlgili Yazılar

B Ağaçları (B Trees)

B Ağaçları (B Trees)

by İrem Türkü ÇINAR
Ağustos 24, 2020
0

Merhaba Yazılım Karavanı Ailesi :) Bir önceki yazımda ağaç veri yapısından bahsetmiştim. Şimdi sizlere B Ağaçlarından bahsedecek ve örnekler çözeceğim....

Araya Sokma (Insertion Sort) Algoritması

Araya Sokma (Insertion Sort) Algoritması

by Ali Murat Çevik
Mayıs 24, 2018
0

Insertion sort algoritması temel sıralama algoritmalarından bir tanesidir. Algoritmanın mantığına göre elimizdeki A dizisinin elemanları arasında sıralama yapılmak istenildiğinde A...

Hızlı Sıralama (Quick Sort) Algoritması

Hızlı Sıralama (Quick Sort) Algoritması

by Ali Murat Çevik
Mayıs 24, 2018
0

Hızlı sıralama algoritması, sıralama algoritmalarında karşımıza sık sık çıkan bir algoritmadır. Böl ve yönet (divide and conquer) felsefesiyle çalışır. İlgili...

İkili Arama (Binary Search) Algoritması

İkili Arama (Binary Search) Algoritması

by Ali Murat Çevik
Mayıs 24, 2018
0

İkili arama, arama algoritmaların temelini oluşturmaktadır. Algoritmalar konusunda sık sık karşımıza çıkmakta olan ikili arama algoritmasını inceleyelim. Örneğin bir sayı...

Bogo (Permutation) Sort Algoritması

Bogo (Permutation) Sort Algoritması

by Ali Murat Çevik
Mayıs 19, 2018
0

Bogo Sort algoritması Permütasyon Sıralaması veya Saçma Sıralama olarak da adlandırılır. Verilen sayı dizisinin rastgele karıştırılması ile olası bütün ihtimalleri...

Next Post
B Ağaçları (B Trees)

B Ağaçları (B Trees)

Flutter’da TFLite Kullanımı

Flutter'da TFLite Kullanımı

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

  • Popüler
  • Yorumlar
  • En Yeniler
Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Temmuz 26, 2021
B Ağaçları (B Trees)

B Ağaçları (B Trees)

Ağustos 24, 2020
Splash Screen Yapımı #Flutter

Splash Screen Yapımı #Flutter

Mayıs 25, 2020
Gini Index Kullanılarak Karar Ağacının (Decision Tree)  Oluşturulması

Gini Index Kullanılarak Karar Ağacının (Decision Tree) Oluşturulması

Ağustos 20, 2020
2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

6
Magento 2 Detaylı Kurulum & Hatalar

Magento 2 Detaylı Kurulum & Hatalar

5
Flutter’da TFLite Kullanımı

Flutter’da TFLite Kullanımı

4
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

2
VGG-19 Transfer Learning ile Görüntü Sınıflandırma

VGG-19 Transfer Learning ile Görüntü Sınıflandırma

Eylül 12, 2022
SOC Sistemler Üzerine Faydalı Notlar

SOC Sistemler Üzerine Faydalı Notlar

Eylül 2, 2022
Python NLTK Kütüphanesi İle Basit Bir Chatbot Yapımı

Python NLTK Kütüphanesi İle Basit Bir Chatbot Yapımı

Ağustos 23, 2022
Makine Öğrenimi Nedir?

Makine Öğrenimi Nedir?

Ağustos 4, 2022

Reklam

Yazılım Karavanı | Bilişim – Teknoloji – Blog

Bilgi Teknolojileri alanına meraklı herkesin buluşma noktası!

No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar

© 2020 Yazılım Karavanı Kaynak gösterilmesini rica ederiz.