C/C++ ile Veri Yapıları ve Çözümlü Uygulamalar

C/C++ ile Veri Yapıları ve Çözümlü Uygulamalar

  • Geçici olarak temin edilemiyor
Bu kitabı e-kitap olarak okumak isterseniz, yayıncıya talebinizi iletebilmemiz için tıklayınız.

C ve C++ dilleri, Veri Yapıları için vazgeçilmezlerden olan aktif bellek kullanımı, göstericiler (pointers) ve doğrudan bellek yönetimine destek sağlarlar. Bu nedenle C ve C++ veri yapılarını öğrenmek isteyenler için oldukça ideal dillerdir. Bellek yönetimi tam olarak anlaşılmadan Veri Yapılarının anlaşılması mümkün değildir. C++ sayesinde bellek yönetiminin temellerine inilerek konunun anlatılması sağlanmıştır.

Kitap içeriği, Veri Yapıları dersinin okutulduğu bütün bölümlerde ders kitabı olarak kullanılmaya uygun olarak düzenlenmiştir. Özellikle Bilgisayar ve Yazılım Mühendislikleri ile Bilgisayar Programcılığı bölümleri için kaynak kitap olarak kullanılabilir. Kendi kendine Veri Yapıları’nı öğrenmek isteyenler, kitap içerisindeki örnek ve uygulamaları bilgisayarlarında kendi kendilerine deneyerek sonuçlarını kitaptaki sonuçlarla karşılaştırabilirler. Konular ilerledikçe, kitabın ne kadar etkin bir öğrenim yöntemi olduğunu kendileri göreceklerdir.

Bu kitap içeriğinde verilen tüm örnek ve uygulamalar, standart C++ kurallarına uygun olup GNU C++ derleyicisinde derlenebilir durumdadır. Zaten bu kitaptaki kodlar da bir GNU derleyicisi olan MinGW derleyicisi kullanılarak derlenmiş ve çıktıları alınmıştır.

 

"Kötü programcılar yazdıkları kod hakkında endişelenirken, iyi programcılar veri yapıları ve ilişkileri hakkında endişelenirler."

-Linus Torvalds-

 

Konu Başlıkları;

Özyineleme ve Algoritma Analizi

Diziler

Yığıt Veri Yapısı (Stack)

Kuyruk Veri Yapısı (Queue)

Listeler

Ağaçlar

Sıralama Algoritmaları

Arama Algoritmaları

Graf ve Graf Uygulamaları

Kapsama Ağaçları

Çırpılama (Hashing)

Bellek Yönetimi (Göstericiler) ve B–Ağaçları


Bu ürün için ilk yorumu siz yapın.