veri-yapilari-ve-algoritmalar-old icon indicating copy to clipboard operation
veri-yapilari-ve-algoritmalar-old copied to clipboard

Veri Yapıları ve Algoritmalar dersi, bilgisayar bilimleri açısından temel bir derstir. Youtube videoları ile desteklediğimiz bu repository içerisinde, pek çok veri yapısına ait kaynak kodu ve uygulama...

Data Structures and Algorithms

Data structures and algorithms should be seen as an important area that is fundamental to computer science. Data structures and algorithms are important aspects of computer science because they form the basic building blocks for developing logical solutions to problems and at the same time creating efficient programs that perform tasks optimally.

Youtube Playlist

Youtube Playlist

Content

  • Array
  • IEnumerable, params (Constructor overloading)
  • Collections
  • SinglyLinkedList
  • IEnumerable (SinglyLinkedListEnumerator)
  • DoublyLinkedList
  • Stack
    • Array Stack
    • Linked List Stack
  • Queue
    • Array Queue
    • Linked List Queue
  • Algorithm Analysis
    • Asymptotic Analysis
    • Runnig-Time Analysis
    • Big O
    • Recursion
      • Substitution Method
      • Iteration Method
      • Master Theorem
  • Sorting Algorithms
    • Bubble Sort
    • Insertion Sort
    • Selection Sort
    • Quick Sort
    • Merge Sort
    • Heap Sort
  • Trees
    • Trees
    • Binary Trees
    • Binary Search Trees
  • Priority Queues
    • B-Heap
    • Max Heap
    • Min Heap
  • Disjonit Sets
  • Graph