Classe lista concatenata doppia
Un puntatore, in ogni nodo, che punta al nodo precedente permette di ottimizzare il metodo pop_right(). Le operazioni di inserimento / rimozione in testa / coda hanno tutte complessità costante append_left(x) append_right(x) x <– pop_left() x <– pop_right() e permettono di utilizzare la lista, in modo efficiente, sia come stack che come coda. Classe nodo … Leggi tutto