C++ Only please
Create a singly linked list and a doubly linked list with 20 elements in each one.
You can choose any type of data you want 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).