Tam Sürümünü Görmek İçin : Linked List Yardım
arkadaşlar 1 liste yapabiliyorum ama 1 den fazla olmuyo
100 tane liste yapabilmek için bir çözüm varmı.lütfen açıklayıcı kısa bir kod la yardım edermisiniz
myavuzselim
27/06/2005, 04:08
Garip bir soru olmus. Biraz daha açarsan belki arkadaslar yardimci olabilir. Ayrica hangil dil için?
acehreli
27/06/2005, 06:13
Acaba listen global bir nesne mi? Yani herhalde sende bir tane var...
Listelerini bir dizide tutabilirsin:
// Soyle bir dugum olabilir:
typedef struct Dugum
{
// Her ne varsa...
Dugum * sonraki;
} Dugum;
// Belki soyle bir typedef ise yarar:
typedef Dugum* Liste;
// Soyle bir islev olabilir:
void listeye_ekle(Liste liste, /* her ne parametre aliyorsa */)
{
/* ... */
}
#define TOPLAM_LISTE 10
void benim_islevim()
{
// 10 tane liste
Liste listeler[TOPLAM_LISTE];
// Bastakine ekleyelim:
ekle(listeler[0], /* ne parametre gerekiyorsa */);
/* ... */
}
Ali
karamemed
27/06/2005, 09:39
Bence listeleri bir listede tutabilirsin :) Klasik yöntem budur.
http://prdownloads.sourceforge.net/yetanotherclib/blib.tar.gz?download
içindeki linked list fikir verebilir...
Forum Yazılımı : vBulletin v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.