A linked list data structure can be doubly-linked as well as circular. In this article, a simple implementation of doubly linked list in C language is presented.
A blog discussing solutions to programming problems using a variety of programming languages.