C# (C Sharp) ile Veri Yapıları ve Algoritmalar

Data Structures (Veri Yapıları) ve Algoritmalar
4.28 (16 reviews)
Udemy
platform
Türkçe
language
Programming Languages
category
instructor
C# (C Sharp) ile  Veri Yapıları ve Algoritmalar
106
students
9.5 hours
content
May 2022
last update
$19.99
regular price

Why take this course?

Bu özet, C# dili ve veri yapilarları hakkında bir kişinin öğrenme ve uygulama yapma sürecini anlatmaya çalışan bir teknik resim serisi olarak görünebilir. İçerikleri aşağıdaki gibi bölünüp, her biri kapsamlı bir öğrenme ve uygulama noktası olarak düzenlenebilir:

  1. SEARCH (ARAMA) ALGORITMLARI:

    • Linear Search (Doğrusal Arama): Tam bir dizideki bir elemanı bulmak için kullanılan ilk arama teknikidir. Her elemanı kontrol ederek aranan değeri bulunur.
    • Binary Search (İkili Arama): Şüpheli dizilerde kullanılan, hem en küçük hem de en büyük sınırlarda aranan değeri yöneten ve bu sınırları hala küçük olanı kaçıp kaçmadığını karar veren bir tekniktir.
  2. Veri Yapilari:

    • Linked List (Bağlı Liste): Verilerin belki birbirine bağlı olarak sıralanmasına olanak tanıyan yapılar. İkili olabilir ve doğrusal veya dairesel olabilir.
      • Singly Linked List (Tek Yönlü Bağlı Liste): Her düğümün sadece bir sonraki düğüme bağlıdır.
      • Doubly Linked List (Çift Yönlü Bağlı Liste): Her düğümün önceki ve sonsuz düğüme de erişilebilir.
      • Circular Linked List (Dairesel Bağlı Liste): Son düğüm birinci düğüme bağlı olarak kaydırılır, bu da listesin sonunu önceki kısmına döndüğü sağlar.
    • Stack (Yığın): Verileri en üst elemana erişilebilen ve sadece en üstden aşağı doğru sırasıyla yerine koyup çıkaran bir yapıdır. LIFO (Last In, First Out) prensibine çalışır.
    • Queue (Kuyruk): Verileri en başlı elemana erişilebilen ve sadece sona ekleyip bocadan sadece çıkaran bir yapıdır. FIFO (First In, First Out) prensibine çalışır.
    • Hash Table (Özet Tablo): Verileri hızlı arama sağlayan yapılar. Anahtarlar ile değer ilişkili bir işleme yapıdır ve hashing teknikini kullanır.
  3. SEARCH (ARAMA) ALGORITMLARI: (Tekrarda düzenlemek için)

    • Binary Search'in uygulanması ve optimizasyonu: İkili ara arka plan algoritmalarıyla hızlı bir şekilde arama yapabilmeyi sağlar.
  4. Uygulama Örnekleri:

    • Gerçek dünyada C# kullanarak oluşturulan uygulamalarla, tasarım ve programlama tekniklerini uygulayarak birinci deyim hatalarını (bugs) ayıklayarak deneyim kazanır.
    • C# ile yapılan kod parçacıklarını inceleyerek ve bunları teorik anlamada saklayarak bilgi birikimi oluşturur.
  5. Öğrenme ve Gelişim:

    • Konseptleri anladıktan sonra kendi projelerinizde uygulayarak ve bu süreçte daha karmaşık problemler çözmeyi sağlayarak bilgiye ulaşın.
    • Algoritmaları optimize ederek ve veri yapilarları arasındaki farkları anlamaktan sonra, kullanıcı deneyimlerini zenginleştirmek için gerçek dünya senaryolarına adapte edin.

Bu özet, C# dili ve veri yapilarları hakkında bir öğrenme rehberi olarak kullanılabilir ve her biri, öğrencilerin tek başına deneyim kazanmalarını ve konseptleri pekiştirmelerini sağlayacak örneklerle dolu bir uygulama olmalıdır. Uygulamalarla karmaşık problemler çözmeye, algoritmaları optimize etmeye ve gerçek dünya senaryolarına uygulameye olanak tanıyan bu süreç, programlama becerilerini ve problem çözme becerilerini geliştirmeyi ve iş birliği yapma yönlerini artırmayı hedefler.

Course Gallery

C# (C Sharp) ile  Veri Yapıları ve Algoritmalar – Screenshot 1
Screenshot 1C# (C Sharp) ile Veri Yapıları ve Algoritmalar
C# (C Sharp) ile  Veri Yapıları ve Algoritmalar – Screenshot 2
Screenshot 2C# (C Sharp) ile Veri Yapıları ve Algoritmalar
C# (C Sharp) ile  Veri Yapıları ve Algoritmalar – Screenshot 3
Screenshot 3C# (C Sharp) ile Veri Yapıları ve Algoritmalar
C# (C Sharp) ile  Veri Yapıları ve Algoritmalar – Screenshot 4
Screenshot 4C# (C Sharp) ile Veri Yapıları ve Algoritmalar

Loading charts...

Related Topics

4507334
udemy ID
21/01/2022
course created date
28/01/2022
course indexed date
Bot
course submited by