Skip to content

Öncelikli Sıralandırma Kontanır ile ilgili çalışmalar

Notifications You must be signed in to change notification settings

busrakb/priority-queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

priority-queue

Öncelikli Sıralandırma Kontanır ile ilgili çalışmalar

Bilgisayar bilimlerinde veri yapıları (data structures) konularında kullanılan veri yapısının ismidir. Konteynır adaptör türlerindendir. Queue da FIFO(first input first output) yani ilk giren ilk çıkar mantığında çalışmakta ilen priority_queue de ise bu mantık dışında önceliklendirme olarak operitor< görevinde çalışmaktadır.

Bazı hazır funtionlar şunlardır;

push() : eleman eklemek

pop() : ilk elemanı çıkartır ve sizeda da 1 azalma gerçekleşir

size(): eleman sayısını döndürür

empty(): kontainerın boş olup olmadığını bakar.boş ise 1 ,dolu ise 0 değerini döndürür

swap(): elemanlar arasında takas yapar

Example1 de bu hazır functionlar kullanılarak bir basit örnek oluşturulmuştur.

Example2 de önceliklendirme sıralaması bizim tarafımızdan değiştirilerek bir örnek oluşturulmuştur.

en_uzun_kelime deki örnek de ise basit bir proje uygulamaya çalışıldı. Bir paragraftaki en uzun kelime hangisi bulma yönünde priority_queue kullanılarak sonuç bulunmuştur.

About

Öncelikli Sıralandırma Kontanır ile ilgili çalışmalar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages