Kategori: Veri Yapıları ve Algoritmalar

Binary Search Tree (BST) Yapısı & Java'da Uygulanışı

Binary Search Tree (BST) Yapısı & Java’da Uygulanışı

İkili arama ağacı ( Binary Search Tree ) ‘yi özellikle Data structures ( veri yapıları ) ile uğraşıyorsanız duymuşsunuzdur. Sıralama ağaçlarının temelini oluşturuyor diyebiliriz. Kısaca çalışma şeklini anlatayım; sıfırdan sayıları… Read more »

Adres Defteri – Simple Indexing – C programlama

Adres Defteri – Simple Indexing – C programlama

Merhabalar, bu yazımda Data Organisation and Managament dersinde verilen bir ödevden bahsedeceğim. Dersimizin ismi üzerinden de belli olmakla birlikte burada işimiz tamamen veri ile. Verilerin eklenmesi, indexlenmesi, onlara erişim sağlayıp… Read more »

HashTable Yapısı / Linear Probing & Java'da Uygulanışı

HashTable Yapısı / Linear Probing & Java’da Uygulanışı

Merhaba arkadaşlar, veri yapılarında öğrenip öğretmeye devam ediyoruz. Bu makalemde HashTable’lar ile ilgili anladığım kadarıyla açıklamalarda bulunacağım. Öncelikle hash tablolarının çeşitlerinden bahsedelim; Aslında çeşitleri çakışma durumda ne yapılacağına göre ayrılıyor…. Read more »

LinkedList Yapısı & Java'da Uygulanışı

LinkedList Yapısı & Java’da Uygulanışı

Merhaba, bu yazımda LinkedList yapısından bahsedeceğim. LinkedList ( Bağlı listeler ) veri yapılarında önemli bir yere sahiptir. Neden derseniz, bu yapıda bellekte ihtiyaç olunduğu kadar yer açılır. Yani eleman sayınıza… Read more »

Heap Sort ( Yığın sıralaması ) Yapısı & Java'da Uygulanışı

Heap Sort ( Yığın sıralaması ) Yapısı & Java’da Uygulanışı

Heap Sort, Yığın sıralaması olarak bilinen sorting algoritması ile devam etmekteyiz. Öncelikle bu sıralama algoritması iyi denilebilecek bir hızda çalışan sıralama algoritmalarından birisidir. En önemli özelliklerinden biriside en büyük ve… Read more »

Merge Sort Algoritması & Java Kodları

Merge Sort Algoritması & Java Kodları

Göstereceğim ikinci Sorting ( Sıralama ) algoritmasıda Merge Sort. Merge Sort Algoritması Divide and conquer ( Böl ve fethet ) algoritmasıdır. İş, parçalara ayrılır. Bu şekilde işlem yapılır. Bunun nedeni… Read more »

Insertion Sort - Kullanımı & Java Kodu

Insertion Sort – Kullanımı & Java Kodu

Merhaba arkadaşlar, bu makale ile Veri Yapıları ve Algoritmalar kategorisine girmiş bulunmaktayım. İlk olarak sorting yani sıralama algoritmaları ile başlayıp stack kuyruk, list, ağaç yapıları ile devam edeceğiz. Öncelikle bu… Read more »