Algorithms / Data structures / Java / Linked list Reversing a doubly linked list November 9, 2013adminLeave a comment Given a doubly linked list, how do we reverse it by just re-arranging the pointers? Here is an example of input/output. The following picture depicts how we re-arrange the pointers. Here is the Java implementation.