Ciao a tutti
Dovrei realizzare una lista un po' paticolare, ve la spiego con un disegno:
In pratica devo creare un algoritmo che faccia le operazioni più comuni che si fanno in una lista a due puntatori (o cmq in una qualsiasi lista), ossia inserimento, visualizzazione, cancellazione..
Data la struttura quindi:
Una visualizzazione:codice:struct nodo { int dato; nodo *n; // puntatore colonna nodo *p; // puntatore riga; };
Puo' essere corretta?codice:void Visualizzazione(nodo *&testa) { nodo *scr=testa; nodo *scc=testa; while(scc!=NULL) { while(scr!=NULL) { cout<<"Dato: "<<scr->dato<<endl; scr=scr->p; } scc=scc->n; scr=scc; }
Per l'inserimento e la cancellazione non so proprio da che parte iniziare
Help plz
Se non si vede l'immagine provate a scaricarla.. http://81.174.8.244/lista_matrice.JPG