Пример #1
0
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;
}