Skip to content

AhmetVDemir/Data_Structer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

"# Data_Structer"

Veri Yapıları Proje Listesi

Bu proje listesi, çeşitli veri yapılarını öğrenmek ve uygulamak için başlangıç noktası olarak kullanılabilir. Her bir proje, belirli bir veri yapısını anlamak, uygulamak ve kullanım senaryolarını görmek için bir fırsat sağlar.

Dizi (Array)

  • Dinamik Dizi Uygulaması
  • Dizi Sıralama Algoritmaları (Örneğin, Kabarcık Sıralama, Hızlı Sıralama)
  • Dizi Toplama ve Çıkarma İşlemleri

Bağlı Liste (Linked List)

  • Tek Yönlü Bağlı Liste Uygulaması
  • Çift Yönlü Bağlı Liste Uygulaması
  • Dairesel Bağlı Liste Uygulaması
  • Bağlı Liste Sıralama Algoritmaları

Yığın (Stack)

  • Yığın Uygulaması ve Temel İşlemler (Push, Pop)
  • Yığın Kullanarak Ters Polinom Değerlendirme
  • İfade Denklemi Çözümü

Kuyruk (Queue)

  • Kuyruk Uygulaması ve Temel İşlemler (Enqueue, Dequeue)
  • Kuyruk Kullanarak Genişlik Öncelikli Arama (Breadth-First Search) Algoritması

Ağaçlar (Trees)

  • İkili Ağaç Uygulaması ve Temel İşlemler (Ekleme, Silme, Gezinme)
  • İkili Arama Ağacı Uygulaması ve Temel İşlemler
  • Ağaçları Kullanarak Derinlik-Öncelikli Arama (Depth-First Search) - Algoritması
  • İkili Ağaç (Binary Tree)
  • İkili Arama Ağacı (Binary Search Tree)
  • Kırmızı-Siyah Ağaç (Red-Black Tree)
  • AVL Ağacı
  • Çoklu Ağaç (Multiway Tree)
  • Örümcek Ağaç (Trie)

Graf (Graph)

  • Graf Uygulaması ve Temel İşlemler (Ekleme, Silme)
  • Graf Temelli Algoritmalar (En Kısa Yol, En Kısa Yol Bulma)
  • Ağaç Grafı Uygulaması ve Temel İşlemler
  • Yönlendirilmemiş Graf (Undirected Graph)
  • Yönlendirilmiş Graf (Directed Graph)
  • Ağırlıklı Graf (Weighted Graph)
  • Çoklu Graf (Multigraph)
  • Döngülü Graf (Cyclic Graph)
  • Ağaç Grafı (Tree Graph)

Hash Tablosu (Hash Table)

  • Hash Tablosu Uygulaması ve Temel İşlemler (Ekleme, Silme, Arama)
  • Hash Tablosu Kullanarak Veri Depolama ve Erişim

Set (Küme)

  • Küme Uygulaması ve Temel İşlemler (Ekleme, Çıkarma, Kesişim, Birleşim)

Map (Harita, Sözlük)

  • Sözlük Uygulaması ve Temel İşlemler (Ekleme, Silme, Arama)

Heap

  • Heap Uygulaması ve Temel İşlemler (Ekleme, Silme, En Küçük/En Büyük Öğeyi Alma)

Kuyruk (Queue)

Öncelik Kuyruğu (Priority Queue)

Çift Yönlü Kuyruk (Deque)

Disjoint Set (Birleşik Küme)

  • Birleşik Küme Uygulaması ve Temel İşlemler (Birleştirme, Sorgulama)

İstasyon (Stack ve Queue'un birleşimi)

İlkel Veri Tipleri (Primitive Data Types) ve Bunların Dizi ile Temsili

İmza Kuyruğu (Signature Queue)

Blok Zincir (Blockchain)

  • Basit Blok Zinciri Uygulaması
  • Blok Zinciri Kullanarak Veri İmzalama ve Güvenliği

Vector

  • Vector Uygulaması ve Temel İşlemler (Ekleme, Silme, Arama)

Liste

  • Liste Uygulaması ve Temel İşlemler (Ekleme, Silme, Arama)

Matrix

  • Matrix Uygulaması ve Temel İşlemler (Toplama, Çıkarma, Çarpma)

Grafik Matrisi

  • Grafik Matrisi Uygulaması ve Temel İşlemler (Ekleme, Silme, Gezinme)

Çok Boyutlu Dizi (Multi-dimensional Array)

  • Çok Boyutlu Dizi Uygulaması ve Temel İşlemler

About

Data Structer and algorithm tutorials

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published