dLinkedList completed
circular queue changed
priority queue & insertion sort