Please visit my earlier post linked lists for basics of linked lists. Visit this post for circular double linked lists
What is circular linked list?
Circular Linked lists are chain of records/nodes, one record/node points to the next, and last node/record pointing to the first node instead of pointing to a sentinel. Record/node holds the data.
Why circular linked lists?
Circular linked lists can be traversed from anywhere (given any node) in the list, which gives flexibility and it also enahnces efficiencies of some operations however it complicates operations by inducing special cases to deal with circularity of list
How circular linked lists look like?
Operations On Circular Linked Lists:
Please refer http://www.refcode.net/2013/02/circular-linked-lists.html