Ana Sayfa / Bilgisayar Mühendisi / Veri Yapıları
İçişleri Bakanlığı Görevde Yükselme ve Unvan Değişikliği Sınavına (GYS-UDS) göre hazırlanmıştır

Veri Yapıları

Veri yapıları, temel işlemler, algoritmalar ve karmaşıklık analizi.

Bilgisayar Mühendisi Bilgisayar Mühendisi Bilgisayar Mühendisi Bilgisayar Mühendisi
10 Bölüm
40 Konu
500 Soru
10 Video ders
Müfredat

Konu Başlıkları

10 bölüm ve 40 konu başlığıyla dersin tamamı. Her bölümün video ders anlatımı var.

01 Veri Yapılarına Giriş Video ders 4 konu

Veri yapısı, verilerin bilgisayar belleğinde belirli bir düzen içerisinde saklanmasını ve işlenmesini sağlayan yapıdır. Veri yapısının seçimi, yapılacak işlemlerin performansını doğrudan etkileyebilir. Veri ekleme, silme, arama ve sıralama gibi işlemler farklı veri yapılarında farklı maliyetlere sahip olabilir. Diziler, bağlı listeler,…

Örnek soru: İlkel (temel) veri yapıları arasında sayılmayan seçenek hangisidir?

  1. Veri Yapısı Kavramı
  2. Veri Yapılarının Sınıflandırılması
  3. Statik ve Dinamik Veri Yapıları
  4. Temel Veri Yapısı İşlemleri
02 Diziler ve Kayıt Yapıları Video ders 4 konu

Dizi, aynı veri tipindeki elemanların bellekte düzenli biçimde tutulduğu doğrusal veri yapısıdır. Tek boyutlu dizilerde elemanlara indis kullanılarak erişilir. Birçok programlama dilinde olduğu gibi C/C++'ta dizilerin ilk indisi 0'dır. `int dizi[5]` ifadesi beş elemanlı bir tamsayı dizisi tanımlar ve geçerli…

Örnek soru: Tek bir yapı içinde aynı türden çok sayıda değeri bir arada saklayan bileşik veri tipi han...

  1. Tek Boyutlu Diziler
  2. İki Boyutlu Diziler
  3. Dizilerde Arama
  4. Dizilerde Ekleme ve Silme
03 Bağlı Listeler Video ders 4 konu

Tek bağlı liste (singly linked list), her düğümün veri alanı ve sonraki düğümü gösteren bir pointer içerdiği dinamik veri yapısıdır. Listenin ilk düğümü genellikle head ile gösterilir. Son düğümün sonraki pointer'ı NULL olabilir. Elemanlara erişim için bağlantılar sırayla takip edilir.…

Örnek soru: Bağlı bir listede son düğümün işaretçisi yeniden ilk düğüme yönlendirildiğinde liste başa...

  1. Tek Bağlı Liste
  2. Çift Bağlı Liste
  3. Dairesel Bağlı Liste
  4. Bağlı Listelerde Ekleme ve Silme
04 Yığın ve Kuyruk Yapıları Video ders 4 konu

Stack, son giren elemanın ilk çıktığı LIFO prensibine göre çalışan doğrusal veri yapısıdır. Yığının temel işlemleri `push`, `pop` ve çoğu uygulamada `peek/top` şeklindedir. Push eleman ekler, pop üstteki elemanı çıkarır. Stack, fonksiyon çağrıları, geri dönüş adresleri ve ifade değerlendirme gibi…

Örnek soru: Bir yazıcıya gönderilen belgeler, gönderilme sırasına göre yazdırılır. Bu sıralamayı kuran...

  1. Stack (Yığın) Yapısı
  2. Queue (Kuyruk) Yapısı
  3. Dairesel Kuyruk
  4. Öncelik Kuyruğu ve Deque
05 Ağaçlar ve Veri Yapılarında Karmaşıklık Video ders 4 konu

Ağaç, düğümler arasında hiyerarşik ilişkiler oluşturan doğrusal olmayan veri yapısıdır. En üst düğüm root (kök) olarak adlandırılır. Bir düğümün kendisinden sonra gelen düğümleri çocuk, bağlı olduğu üst düğüm ise ebeveyn olarak ifade edilir. Çocuğu olmayan düğümlere leaf (yaprak) denir. Ağaçlar…

Örnek soru: Veri yapıları arasında, üst düğümün altında başka düğümler barındıran hiyerarşik bir düzen...

  1. Ağaç Veri Yapısı ve Temel Kavramlar
  2. İkili Ağaç ve İkili Arama Ağacı
  3. Ağaçlarda Dolaşma Yöntemleri
  4. Zaman ve Alan Karmaşıklığı
06 Graf Veri Yapıları Video ders 4 konu

Graf, varlıklar arasındaki bağlantıları modellemek için kullanılan doğrusal olmayan bir veri yapısıdır. Grafın temel elemanları düğümler (vertex) ve kenarlar (edge) olarak adlandırılır. Düğümler varlıkları, kenarlar ise bunlar arasındaki ilişkileri temsil eder. Grafikler yönlü veya yönsüz olabilir. Sosyal ağlar, yol sistemleri…

Örnek soru: Bir grafta her kenarı tam olarak bir kez kullanan ve başlangıç düğümüne dönen kapalı bir g...

  1. Graf Kavramı ve Temel Elemanlar
  2. Yönlü ve Yönsüz Graf
  3. Graf Gösterim Yöntemleri
  4. BFS ve DFS
07 Hash Tabloları ve Heap Yapıları Video ders 4 konu

Hash table, anahtar değerlerini uygun konumlara eşleyerek hızlı erişim sağlamayı amaçlayan veri yapısıdır. Bu eşleme işlemi bir hash fonksiyonu aracılığıyla yapılabilir. Hash fonksiyonu anahtardan bir indis veya hash değeri üretir. İyi bir hash fonksiyonu değerleri tabloya dengeli dağıtmaya yardımcı olur.…

Örnek soru: Aşağıdaki dizinin max-heap gösteriminde kökte hangi değer bulunur? [8, 5, 3, 2, 4]

  1. Hash Tablosu ve Hash Fonksiyonu
  2. Hash Çakışmaları
  3. Heap Veri Yapısı
  4. Heap İşlemleri ve Priority Queue
08 Sıralama Algoritmaları Video ders 4 konu

Bubble Sort, komşu elemanları karşılaştırarak gerektiğinde yer değiştiren basit bir sıralama algoritmasıdır. Her turda uygun elemanlar dizinin bir ucuna doğru ilerler. Temel ve anlaşılması kolay bir algoritma olmasına rağmen büyük veri kümelerinde verimli değildir. Klasik uygulamasında en kötü durum zaman…

Örnek soru: Neredeyse sıralı dizilerde genellikle az kaydırmayla çalışan ve en iyi durumda O(n) olan a...

  1. Bubble Sort
  2. Selection Sort
  3. Insertion Sort
  4. Merge Sort ve Quick Sort
09 Algoritma Tasarımı ve İleri Arama Yöntemleri Video ders 4 konu

Böl ve yönet, büyük bir problemi daha küçük alt problemlere ayırıp bu alt problemleri çözerek ana problemi çözme yaklaşımıdır. Alt problemlerin çözümleri birleştirilerek nihai sonuç oluşturulur. Merge Sort ve Quick Sort bu yaklaşımın bilinen örnekleridir. Rekürsif fonksiyonlar böl ve yönet…

Örnek soru: Açgözlü (greedy) algoritmalar için aşağıdakilerden hangisi doğrudur?

  1. Böl ve Yönet (Divide and Conquer)
  2. Açgözlü (Greedy) Algoritmalar
  3. Dinamik Programlama
  4. İkili Arama ve Arama Performansı
10 Gelişmiş Ağaçlar ve Uygulamalar Video ders 4 konu

AVL ağacı, kendi kendini dengeleyen bir ikili arama ağacıdır. Her düğüm için sol ve sağ alt ağaçların yükseklikleri arasındaki farkın mutlak değeri belirli sınırlar içinde tutulur. Bu dengeyi korumak için rotasyonlar kullanılır. AVL ağacında arama, ekleme ve silme işlemleri dengeli…

Örnek soru: B-Ağacının ikili arama ağacından temel yapısal farkı nedir?

  1. AVL Ağacı
  2. Ağaçlarda Rotasyonlar
  3. B-Ağaçları ve Çok Yollu Ağaçlar
  4. Veri Yapılarının Uygulama Alanları
Kendini dene

Veri Yapıları örnek soruları

Soru bankamızdan 5 örnek soru. Cevabınızı seçin, ardından doğru cevabı görün.

1. İlkel (temel) veri yapıları arasında sayılmayan seçenek hangisidir?

Cevabı göster

Doğru cevap: A) Dize (String)

2. Doğrusal aramada hedef ilk konumda değilse algoritma genel olarak nasıl ilerler?

Cevabı göster

Doğru cevap: C) Elemanları sırayla karşılaştırarak hedefi veya dizinin sonunu bulana kadar

3. Bir ifade içindeki açılan ve kapanan parantezlerin eşleşmesini denetlemede yığın kullanımının temel nedeni hangisidir?

Cevabı göster

Doğru cevap: C) En son açılan parantezin ilk kapanan parantezle eşleşmesi

4. Kenarların başlangıç ve bitiş düğümlerinin farklı roller taşıdığı graf türü hangisidir?

Cevabı göster

Doğru cevap: D) Yönlü graf

5. Artan sıralama yapan Selection Sort, [4, 2, 7, 1, 5] dizisinin 1. geçişi sonunda hangi diziyi üretir?

Cevabı göster

Doğru cevap: D) [1, 2, 7, 4, 5]

Bu derste 500 soru var. Ücretsiz üye olun, bölüm testleri ve karma testlerle devam edin.

İçerik

Bu derste neler var?

Her konu aynı düzenle hazırlanır: önce öğren, sonra pekiştir, en sonunda kendini dene.

Konu AnlatımıSınav konu başlıklarına göre sade ve anlaşılır anlatım.
Hap BilgilerKonunun akılda kalması gereken özeti.
UyarılarSınavda sık karıştırılan noktalar ve tuzaklar.
Konu SorularıHer konunun sonunda çeldiricili pekiştirme soruları.
Bölüm TestleriHer bölüm sonunda 20 soruluk değerlendirme testi.
Karma TestlerDersin tüm konularından karışık 50 soruluk testler.
SSS

Veri Yapıları hakkında sık sorulanlar

Veri Yapıları hangi unvanların görevde yükselme sınavında çıkar?

Veri Yapıları dersi İçişleri Bakanlığı görevde yükselme ve unvan değişikliği sınavında şu unvanlar için sınav konuları arasında yer alır: Bilgisayar Mühendisi, Bilgisayar Mühendisi, Bilgisayar Mühendisi, Bilgisayar Mühendisi, Bilgisayar Mühendisi, Bilgisayar Mühendisi, Bilgisayar Mühendisi ve Bilgisayar Mühendisi.

Veri Yapıları dersinde kaç konu ve soru var?

GYUD'da Veri Yapıları dersi 10 bölüm ve 40 konu başlığından oluşur; soru bankasında 500 soru, her bölüm sonunda değerlendirme testi ve karma testler bulunur.

Veri Yapıları için nasıl çalışmalıyım?

Önce bölümün konu anlatımını okuyun ve hap bilgileri not edin; ardından konu sorularıyla pekiştirin. Bölümü bitirince bölüm sonu testini çözün, yanlışlarınızı tekrar edin. Sınava yakın dönemde dersin tamamından karışık sorular ve deneme sınavlarıyla süre yönetimi çalışın.

Veri Yapıları konu anlatımı ücretsiz mi?

Her dersin ilk bölümleri ücretsiz üyelikle açıktır. Tüm bölümler, konu anlatım videoları, sınırsız soru ve deneme sınavları Premium üyelikle kullanılabilir.

Bu dersi çalışmaya başla

Tam içerik ve soru bankasına erişmek için çalışma alanına geçiş yap.