c-swap-links-with-singly-and-doubly-linked-lists
In C++: Create a singly linked list and a doubly linked list with 20 elements in each one. Choose any type of data to fill these but they must be pre-populated. For each type of linked list, swap 2 adjacent elements by adjusting only the links (not the data).