Aiuto su tabelle hash e array

di
Anonimizzato14594
il
1 risposte

Aiuto su tabelle hash e array

Ciao a tutti...avevo una domanda da fare:

io ho un programma che contiene una tabella hash, volevo copiare gli elementi della tabella in un array di appoggio, in modo tale da poter ordinare questi ultimi mediante qsort.

ho fatto questo ragionamento: se io devo copiare una singola lista in un array di appoggio faccio una cosa del genere

-ciclo while finchè la lista non è NULL

-ad ogni interazione copio l'info della lista in una cella dell'array

-faccio scorrere in avanti la lista e incremento l'indice dell'array.

fino a qui tutto bene.

Poichè io volevo memorizzare una tabella hash, che non è altro che un array di tabelle hash, ho fatto una funzione come per una lista singola ma con la condizione che la lista, all'indice corrente non fosse NULL.

E' un ragionamento corretto o c'è qualcosa di concettualmente sbagliato??

Grazie per l'aiuto.

1 Risposte

  • Re: Aiuto su tabelle hash e array

    Si, scorri tutto il vettore che contiene le liste e le copi una dopo l'altra nel nuovo vettore
Devi accedere o registrarti per scrivere nel forum
1 risposte