Yazılım Linked list

Kömürkentli

Öğrenci
veri yapılarının ilk konularından biri olan tek yönlü doğrusal listenin teorik kısmını dinlerken ; bir struct tanımlanıp içinde bir data bir de pointer tanımlanması gerektiğini anlattılar fakat aklımdaki c kodu :
struct dugum{
int data;
int *ptr;
}`;
idi lakin genel kod yapısı bu şekilde olmalıymış:
struct dugum{
int data;
struct dugum * sonraki;
};
sorum şu struct dugum * sonraki ne demek oluyor ? anladığım kadarıyla structın içinde aynı struct yapısından bir değişken türetilmiş. bu mümkün mü? daha önce c de yapılar konusunda böyle bir şey görmemiştim.
 
Üst