Code Monkey home page Code Monkey logo

myaz206's Introduction

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ı

myaz206's People

Contributors

zcomert avatar hsynalv avatar msbayindir avatar comertzafer avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.