title: Circular queue implement use single linked list vs double linked list vs array?
body: <p>In order to implement a circular queue do you use a single linked list or double linked list or array?when and why?</p>
  
  <p>What I am basically trying to say is </p>
  
  <p>Array vs linked list fixed size more memory for pointers yes I understand </p>
  
  <p>But when do you use double link list to implement a circular queue over a single link list and vice versa??</p>