Skip to content

M-KASIM42/MYAZ206

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MYAZ206 Veri Yapıları ve Algoritmalar Dersi

Veri yapıları ve algoritmalar, bilgisayar bilimleri açısından temel teşkil eden önemli bir alan olarak görülmelidir. Veri yapıları ve algoritmalar, problemlere mantıksal çözümler geliştirmenin ve aynı zamanda görevleri en iyi şekilde yerine getiren verimli programlar oluşturmanın temel yapı taşlarını oluşturdukları için bilgisayar biliminin önemli yönlerini oluştururlar.

Eğitime ait Youtube içerikleri için

Veri Yapıları ve Algoritmalara Giriş

  • Veri Yapılarına Giriş
  • Veri Tipleri
  • Referans Tipler (class) ve Değer Tipler (struct)
  • ref, out, params ve in parametre düzenleyicileri

Diziler

  • Diziler (Array)
  • Dizi Tasarımı ve Uygulamaları
  • Dinamik Diziler
  • Generic Diziler
  • Test Çalışmaları

Koleksiyonlar

  • Generic Olmayan Koleksiyonlar
    • ArrayList
    • Hashtable
  • Generic Koleksiyonlar
    • List
    • Dictionary<TKey, TValue>
    • SortedList
    • HashSet
  • Test Çalışmaları

Bağlı Liste (Linked List)

  • SinglyLinkedList
  • DoublyLinkedList
  • CircularLinkedList
  • Test Çalışmaları

Yığın (Stack)

  • ArrayStack
  • LinkedListStack
  • IStack
  • Stack
  • Test Çalışmaları

Kuyruk (Queue)

  • ArrayQueue
  • LinkedListQueue
  • IQueue
  • Test Çalışmaları

Asimptotik Notasyonlar (Asymptotic Notations)

  • Big O
  • Rekürsif Fonksiyonlar (Recursion function)
    • Faktöriyel Fonksiyonu (Factorial Function)
    • İkili Arama (Binary Search)
    • Yerine Koyma Yöntemi (Substitution method)
    • İterasyon Yöntemi (Iteration method)
    • Ana teorem (Master Theorem)

Sıralama Algoritmaları (Sorting Algorithms)

  • Kabarcık Sıralama (Bubble Sort)
  • Seçmeli Sıralama (Selection Sort)
  • Araya Eklemeli Sıralama (Insertion Sort)
  • Hızlı Sıralama (Quick Sort)
  • Birleştirmeli Sıralama (Merge Sort)

Ağaçlar (Trees)

  • Ağaçlar
  • İkili Ağaçlar
  • İkili Arama Ağaçları

About

Veri Yapıları ve Algoritmalar Dersi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 85.1%
  • HTML 13.4%
  • CSS 1.3%
  • JavaScript 0.2%