Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Lista multipla

Precedente
SUPERIORE
Successiva

Una possibile combinazione è la seguente

bulletlista primaria (A-B-C): a doppi puntatori con puntatore di testa e puntatore di coda
bulletliste secondarie (p, q-r-s, ...): semplici con puntatore di testa e puntatore di coda

Dichiarazioni

Type
  tInfoP = "qualsiasi";	{le informazioni nel nodo principale}
  tInfoS = "qualsiasi";	{le informazioni nel nodo secondario}
  pNodoP = ^NodoP;
  pNodoS = ^NodoS;
  NodoP  = record
    InfoP: tInfoP;
    SuccP,              {puntatori nelle due direzioni}
    PrecP: pNodoP;
    TestaS,             {puntatori di testa e di coda}
    CodaS: pNodoS;
  end;
  NodoS  = record
    InfoS: tInfoS;
    SuccS: pNodoS;
  end;
  ListaM = record
    TestaP,
    CodaP: pNodoP;
  end;

Lista multipla - ApPuNtIdIuNiNfOrMaTiCo

Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Precedente
SUPERIORE
Successiva