Tek-bağlı doğrusal liste final sorusu

EnDPoiNT

Hectopat
Katılım
28 Temmuz 2013
Mesajlar
58
Makaleler
1
Arkadaşlar bu soruyu hocamız final sınavında bize sormuştu. Sorunu cevabını bulamadık bize yardımcı olabilir misiniz.

Yeni yılını kutlayan arkadaşlarının adlarını kaydetmek için tek-bağlı doğrusal liste ile gerçeklenen kuyruk yapısını kullanmak istiyorsun. Bu amaçla aşağıdaki program parçalarını C/C++ ile yazman gerekecektir.
a) Arkadaşının adını içinde tutacak düğüm yapısını tanımlayın. (5 p)
b) Yukarıda (a) maddesindeki düğüm yapısında düğümlerle oluşturulacak tek-bağlı doğrusal liste ile gerçeklenen bir kuyruk yapısı tanımlayın. (5 p)
c) “Yeni-Dugum () {};” işlevini girdi, çıktı ve program gövdesi ile tamam olarak tanımlayın. Bu işlev, yeni bir düğüm için ana bellekten yer alıp değiştirgen içinde girdi olarak gönderdiğin arkadaşının adını yeni düğüme yükleyip düğümün bağını toprakladıktan sonra yeni düğümün göstergesini döndürsün. (10 p)
d) Yukarıda (b) maddesinde tanımladığın kuyruğa (c) maddesindeki işlevin döndürdüğü düğümü ekleyecek “Kuyruga-Ekle () {};” işlevini girdi, çıktı ve program gövdesi ile tamam olarak tanımlayın. (10 p)
 
Uyarı! Bu konu 11 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı