Input/output restricted queues are two variations of deque.
Input restricted deque- it allows insertion at only one end but allows deletion at both end of the list
Output restricted deque – it allows deletions at only one end of the list but allows insertions at both ends of the list