PDA

Tam Sürümünü Görmek İçin : c kayıt


mrt017
03/06/2007, 15:13
girilen bilgileri kaydeden ve listeleyen bi program hazırlıyorum ancak listelemenin girilen kayıtların kayıt sırasına göre değilde kaydedilen bilgilerin alfabetik(A'dan Z'ye ) şeklinde listelenmesini istiyorum bu konuda yardımcı olursanız sevinirim. :garip: :garip:


acehreli
03/06/2007, 18:39
Butun bilgileri bir dizi icine okuduktan sonra onlari qsort ile siralayabilirsin.

Ali

mrt017
04/06/2007, 19:13
biraz daha açıklayabilirmisin sıralamayı nasıl yapacam

mr_c
04/06/2007, 21:37
Bellek sınırını yada dizi sınırını aşacak derecede fazla kayıt varsa ne yaparız ;)

acehreli
04/06/2007, 22:21
Bilgisayarin bellegini arttiracagiz. :p

Ali

acehreli
04/06/2007, 22:22
mrt017, qsort'u arastirdin mi?

Ali

mr_c
04/06/2007, 22:28
Selection sort ile yapmak efektif olur gibi geldi bana qsort fonksiyonu hızlı görünse de dosyalar üzerinde çalışmaya en yatkını selection sort galiba. Birinci dosyadan oku ikinci dosyada araya yerleştir hem ram almaya gerek bırakmıyor ;)

korkmazo
20/06/2007, 12:05
Bence bilgileri alirken sirala, mesela Binary Search Tree kullanabilirsin. Boylece sadece bilgileri siralamasi daha hizli olur ayni zamanda bilgilere ulasmasi.