int main(){ struct node *list = (struct node*)malloc(sizeof(struct node)); int arr[] = {1, 2, 3, 4, 5, 6}; fill_list(list, arr, 6); PRINT_LIST(list); reverse_k(&list, 2); PRINT_LIST(list); }
int main (void) { auto l = create_and_populate_list<int>(0, 15); std::cout << l << std::endl; l = reverse_k(l, 2); std::cout << l << std::endl; return 0; }