C# (C Sharp) ile Veri Yapıları ve Algoritmalar
Learn data structures and algorithms! Master efficient problem-solving techniques for software development. Build a strong foundation in computer science.
Course Content
C# (C Sharp) ile Veri Yapıları ve Algoritmalar is an all-levels Udemy course taught by Sadık ŞAHİN. It runs 9h 15m, is taught in Turkish, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 16 reviews, with 107 students enrolled. It is a paid course, last updated May 2022.
C# Veri Yapıları ve Algoritmalar: Kapsamlı Bir Kılavuz
Bu kapsamlı eğitimde, C# programlama dilinde veri yapıları ve algoritmaları derinlemesine inceleyeceksiniz. Pratik uygulamalar, gerçek dünya projeleri ve otomasyon senaryolarıyla desteklenen bu kurs, C# geliştiricileri için olmazsa olmaz bir kaynaktır.
Veri Yapıları:
- Bağlı Listeler (Linked Lists):
- Tek Yönlü Doğrusal Bağlı Liste: Ekleme, silme ve diğer temel işlemleri C# ile uygulayın.
- Çift Yönlü Doğrusal Bağlı Liste: Daha gelişmiş işlemler için çift yönlü bağlantının avantajlarını keşfedin.
- Tek Yönlü Dairesel Bağlı Liste: Döngüsel yapıların nasıl oluşturulacağını öğrenin.
- Çift Yönlü Dairesel Bağlı Liste: Dairesel bağlantının avantajlarını ve kullanım alanlarını inceleyin.
- Yığın (Stack) Yapısı: Yığın yapısının temel mantığını anlayın ve C# ile yığın oluşturarak ekleme, silme gibi işlemleri gerçekleştirin.
- Kuyruk (Queue) Yapısı: Kuyruk yapısının çalışma prensiplerini öğrenin ve C# ile kuyruk oluşturarak ekleme, silme işlemlerini uygulayın.
- Özet Tablo (Hash Table): Hash tablosu yapısını anlayın ve C# ile hash tablosu oluşturarak verimli veri depolama ve erişim sağlayın. Hashing kavramını öğrenin.
- Öncelikli Kuyruk (Priority Queue): Öncelik kuyruğu yapısının mantığını öğrenin ve C# ile öncelikli kuyruk oluşturarak en önemli öğelere hızlı erişim sağlayın.
Sıralama Algoritmaları (Sorting Algorithms):
- Temel Sıralama Algoritmaları:
- Kabarcık Sıralaması (Bubble Sort): Basit ve anlaşılır bir sıralama algoritması.
- Ekleme Sıralaması (Insertion Sort): Verimli küçük veri kümeleri için ideal.
- Hızlı Sıralama (Quick Sort): Genellikle en hızlı sıralama algoritmalarından biri.
- Seçmeli Sıralama (Selection Sort): Basit ve anlaşılır bir sıralama algoritması.
- Birleştirmeli Sıralama (Merge Sort): Verimli ve kararlı bir sıralama algoritması.
- Yığın Sıralaması (Heap Sort): Verimli bir sıralama algoritması.
Arama Algoritmaları (Searching Algorithms):
- Doğrusal Arama (Linear Search): Basit bir arama algoritması.
- İkili Arama (Binary Search): Sıralanmış verilerde çok daha hızlı arama sağlar.
Eğitim İçeriği:
- Bol miktarda örnek uygulama.
- Algoritma geliştirme pratikleri.
- Gerçek dünya projeleri.
- Otomasyon uygulamaları.
Bu kurs ile C# veri yapıları ve algoritmaları konusundaki bilginizi geliştirerek daha etkili ve verimli kodlar yazmaya başlayacaksınız.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.