C++'ta Kendi Queue Sınıfımızı Yapıyoruz (Linked-List ile) | bölüm 1: eleman ekleme ve yazdırma
YCode
0:00 / 0:00
C++'ta Kendi Queue Sınıfımızı Yapıyoruz (Linked-List ile) | bölüm 1: eleman ekleme ve yazdırma
24 просмотра · 1 месяц назад
YCode
134 подписчика
24 просмотра · 1 месяц назад
Herkese merhbalar, bu videoda C++ üzerinde Bağlı Liste (Linked-List) kullanarak Queue (Kuyruk) veri yapısına sağlam bir giriş yapıyoruz!
14 dakikada dinamik bellek yönetimini, head ve tail pointer'larını kullanarak nasıl O(1) sabit zamanlı enqueue (kuyruğa eleman ekleme) işlemi yapabileceğimizi adım adım kodladık. Ayrıca template (şablon) yapısını kullanarak sadece tam sayılarla değil, string gibi farklı veri tipleriyle de çalışabilen esnek bir kuyruk sınıfı oluşturduk.
Bu Videoda Neler Öğreneceksiniz?
Node ve Queue yapılarını template ile oluşturma
head (baş) ve tail (son) işaretçilerinin rolü ve önemi
Bağlı listede O(1) karmaşıklıkla enque (eleman ekleme) operasyonu
isEmpty() ve kuyruktaki elemanları terminalde listeleme (printQueue)
Pointer bağlama mantığı ve nullptr kontrolü
Videodaki kodları ve mantığı anladıysanız, serinin bir sonraki videosundaki dequeue (kuyruktan eleman silme) işlemine hazır olacaksınız.Videoların devamı için beğenip abone olmayı unutmayın! İyi seyirler
#cpp #queue #kodlama #datastructures #yazılım