+++ date = "2016-04-19" draft = false title = """Reversing a List of Nodes""" slug = "reversing-a-list-of-nodes" tags = ['revision', 'algorithms', 'recursion'] banner = "" aliases = ['/reversing-a-list-of-nodes/'] +++ One of the recursive algorithms I struggle with is reversing a list of nodes. It doesn't seem as intuitive as many other recursive algorithms over data structures so I'll break it down here. # Objective