Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java ile Veri Yapıları ve Algoritmalar
Highest Rated
Rating: 4.1 out of 5(83 ratings)
626 students

Java ile Veri Yapıları ve Algoritmalar

Veri Yapıları ve Algoritmalarını java dili ile öğrenip gelişmiş programlar oluşturabileceğiniz bir eğitim serisi
Created bySadık ŞAHİN
Last updated 1/2022
Turkish
Turkish [Auto],

What you'll learn

  • Bellek yapısı ile veri yapıları çeşitlerinin algoritmalarını
  • Bağlı Listeler ( Linked List)
  • Yığın Yapısı ( Stack)
  • Kuyruk Yapısı ( Queue)
  • Ağaç Yapısı ( Tree)
  • Hashing yapısı
  • Arama algoritmaları ( Search)
  • Sıralamama algoritmaları ( sort)
  • Örnek uygulamalar...

Course content

2 sections40 lectures15h 40m total length
  • Java ile veri yapılarına giriş 13:39
  • 2- düğüm oluşturma , değer atama, birleştirme)14:48
  • 3- Linked list ( Bağlı Liste) yapısını oluşturma26:18
  • 4- Linked list (Tek yönlü doğrusal bağlı list yapısında başa-sona eleman ekleme)25:53
  • 5- Linked list (Tek yönlü doğrusal bağlı liste yapısında araya ekleme)20:40
  • 6- Linked list (Tek yönlü doğrusal bağlı liste yapısında baştan ve sondan silme)10:25
  • 7- Linked list (Tek yönlü doğrusal bağlı liste yapısında aradan silme)15:13
  • 8- Linked list (Tek yönlü doğrusal bağlı liste yapısında menü yapımı)8:39
  • 9 Linked List (bağlı liste) Öğrenci Kayıt Uygulaması)41:49
  • 10- Linked list (Çift yönlü doğrusal bağlı liste yapısı basa-sona ekleme)26:12
  • 11- Linked list (Çift yönlü doğrusal bağlı liste yapısı araya ekleme)17:22
  • 12- Linked list (Çift yönlü doğrusal bağlı liste yapısı - baştan-sondan silme7:17
  • 13- Linked list (Çift yönlü doğrusal bağlı liste yapısı - aradan silme )14:50
  • 14 Linked List ( Müşteri Kayıt Uygulaması)37:59
  • 15 Linked List ( Tek Yönlü Dairesel Bağlı Liste Yapısı - ekleme işlemi )27:40
  • 16 Linked List ( Tek Yönlü Dairesel Bağlı Liste Yapısı - silme işlemi )16:03
  • 17 Linked List ( Otogaleri kayıt uygulaması)35:34
  • 18 Linked List ( Çift Yönlü Dairesel Bağlı Liste Yapısı - ekleme işlemi )37:10
  • 19 Linked List ( Çift Yönlü Dairesel Bağlı Liste Yapısı - silme )20:06
  • 20 Linked List ( Otopark kayıt uygulaması)48:11
  • 21 Stack ( Yığın) yapısı ( diziler ile uygulama)15:35
  • 22 Stack ( Yığın) yapısı ( bağlı listeler ile uygulama)32:36
  • 23 Stack ( Kurs kayıt uygulaması)36:47
  • 24 Queue (Kuyruk) yapısı ( diziler ile uygulama)23:05
  • 25 Queue (Kuyruk) yapısı ( bağlı listeler ile )31:09
  • 26 Queue (Pideci kuyruğu uygulaması)36:28
  • 27 Palindrom kelime bulma uygulaması31:30
  • 28- Ağaç ( Tree) Veri Yapısına giriş9:00
  • 29- Ağaç ( Tree) Veri Yapısı ( ikili arama ağacı BST )21:20
  • 30- Ağaç ( Tree) Veri Yapısı- (İkili arama ağacı üzerinde dolaşma işlemleri)24:35
  • 31- Ağaç ( Tree) Veri Yapısı- ( ikili arama ağacının yüksekliği ve eleman sayı15:32
  • 32- Ağaç ( Tree) Veri Yapısı- ( ikili arama ağacında eleman silme )24:09
  • 33- Ağaç ( Tree) Veri Yapısı- ( öğrenci kayıt uygulaması)30:20
  • 34- Hash Table (Kesikli - Özet Tablo) giriş, ekleme işlemi32:02
  • 35- Hash Table (Kesikli - Özet Tablo) silme işlemi24:08
  • 36- Hash Table (Kesikli - Özet Tablo) yazdırma işlemi14:41
  • 37- Hash Table uygulaması ( Öğrenci kayıt uygulaması)44:33

Requirements

  • Java programlama dilini temel düzeyde bilmeniz yeterlidir

Description

  • Veri yapılarına giriş

  • Bellek yapısı ve veri yapıları çeşitleri

  • Linked List (Bağlı Liste) Yapısına giriş

  • Tek Yönle Doğrusal Bağlı Liste Yapısı ( ekleme, silme ... ) 

  • Çift Yönlü Doğrusal Bağlı Liste Yapısı ( ekleme, silme... ) 

  • Tek Yönlü Dairesel Bağlı Liste yapısı ( ekleme, silme... ) 

  • Çift Yönlü Dairesel Bağlı Liste Yapısı

  • Stack (Yığın) Yapısı ( Statik ve dinamik uygulama) 

  • Queue (Kuyruk) Yapısı ( Statik ve dinamik uygulama) 

  • Tree (Ağaç) Yapısı ( ekleme, silme, dolaşma... ) 

  • HashTable Yapısı

  • Sıralama Algoritmaları

  • Insertion Sort

  • Selection Sort

  • Bubble Sort

  • Quick Sort

  • Merge Sort

  • Recursive Fonksiyonlar

  • Arama Algoritmaları

  • Her bir konu başlığıyla ilgili örnek proje uygulamaları...







  • Veri yapılarına giriş

  • Bellek yapısı ve veri yapıları çeşitleri

  • Linked List (Bağlı Liste) Yapısına giriş

  • Tek Yönle Doğrusal Bağlı Liste Yapısı ( ekleme, silme ... ) 

  • Çift Yönlü Doğrusal Bağlı Liste Yapısı ( ekleme, silme... ) 

  • Tek Yönlü Dairesel Bağlı Liste yapısı ( ekleme, silme... ) 

  • Çift Yönlü Dairesel Bağlı Liste Yapısı

  • Stack (Yığın) Yapısı ( Statik ve dinamik uygulama) 

  • Queue (Kuyruk) Yapısı ( Statik ve dinamik uygulama) 

  • Tree (Ağaç) Yapısı ( ekleme, silme, dolaşma... ) 

  • HashTable Yapısı

  • Sıralama Algoritmaları

  • Insertion Sort

  • Selection Sort

  • Bubble Sort

  • Quick Sort

  • Merge Sort

  • Recursive Fonksiyonlar

  • Arama Algoritmaları

  • Her bir konu başlığıyla ilgili örnek proje uygulamaları...







  • Veri yapılarına giriş

  • Bellek yapısı ve veri yapıları çeşitleri

  • Linked List (Bağlı Liste) Yapısına giriş

  • Tek Yönle Doğrusal Bağlı Liste Yapısı ( ekleme, silme ... ) 

  • Çift Yönlü Doğrusal Bağlı Liste Yapısı ( ekleme, silme... ) 

  • Tek Yönlü Dairesel Bağlı Liste yapısı ( ekleme, silme... ) 

  • Çift Yönlü Dairesel Bağlı Liste Yapısı

  • Stack (Yığın) Yapısı ( Statik ve dinamik uygulama) 

  • Queue (Kuyruk) Yapısı ( Statik ve dinamik uygulama) 

  • Tree (Ağaç) Yapısı ( ekleme, silme, dolaşma... ) 

  • HashTable Yapısı

  • Sıralama Algoritmaları

  • Insertion Sort

  • Selection Sort

  • Bubble Sort

  • Quick Sort

  • Merge Sort

  • Recursive Fonksiyonlar

  • Arama Algoritmaları

  • Her bir konu başlığıyla ilgili örnek proje uygulamaları...







Who this course is for:

  • Gelişmiş otomasyon programları oluşturmak için gereken belleğin yönetimi ve verilerin ilişkilerini öğrenecek java ile programlama da ileri seviyeye gelecek ve java dil bilginizi uzmanlık seviyesine taşıyacaksınız....