int main(int argc, const char * argv[]) { // ListNode *n = new ListNode(1); // n->addNode(2)->addNode(3)->addNode(4)->addNode(5); // // Solution a; // a.reverseBetween(n, 2, 4); // ListNode *n = new ListNode(5); // // Solution a; // a.reverseBetween(n, 1, 1); // ListNode *n = new ListNode(3); // n->addNode(5); // // Solution a; // a.reverseBetween(n, 1, 2); ListNode *n = new ListNode(1); n->addNode(2)->addNode(3); Solution a; a.reverseBetween(n, 1, 2); return 0; }
int main(int argc, const char * argv[]) { ListNode h (2); h.addNode(3)->addNode(4)->addNode(5)->addNode(7)->addNode(9); ListNode *nh = removeIf( &h , remove_fn_e ); printList(nh); return 0; }