//Metodo para invertir las notas en la estructura de lista doblemente enlazada. void invertirListaDoblementeEnlazada(){ Nota temp; for(int i=0 ; i<listaDoblementeEnlazada.length() ; i++){ temp = listaDoblementeEnlazada.remove(i); pila.push(temp); } while(pila.length()!=0){ listaDoblementeEnlazada.append(pila.pop() ); } }
void MarkedSpace::freeBlocks(DoublyLinkedList<MarkedBlock>& blocks) { MarkedBlock* next; for (MarkedBlock* block = blocks.head(); block; block = next) { next = block->next(); blocks.remove(block); m_blocks.remove(block); MarkedBlock::destroy(block); } }