Data structures implemented in Solidity language Circular queue using arrays Circular queue using linked list Deque circular array