void test5(){ printf("[%s]--------\n", __PRETTY_FUNCTION__); SLL* ssl = new SLL(); Node* n1 = new Node(1); Node* n2 = new Node(2); Node* n3 = new Node(3); ssl->append(n1); ssl->append(n2); ssl->append(n3); ssl->print(); printf("---------------------------------\n"); ssl->remove(n1); ssl->remove(n3); ssl->remove(n2); ssl->print(); printf("---------------------------------\n"); }
void testCloneSLL2(){ printf("[%s]--------\n", __PRETTY_FUNCTION__); SLL* ssl = new SLL(); Node* n1 = new Node(1); Node* n2 = new Node(2); Node* n3 = new Node(3); ssl->append(n1); ssl->append(n2); ssl->append(n3); ssl->remove(n3); ssl->remove(n2); ssl->remove(n1); ssl->print(); printf("---------------------------------\n"); SLL* cll = new SLL(); cll->head = cloneSLL(ssl->head); cll->print(); printf("---------------------------------\n"); }