This is simplest circular queue implementation easy to understand .
Credits : Telusko Learning
Be sure to check our his Youtube Channel . He does great works by providing in-dept info by making it as simple as possible : https://www.youtube.com/user/javaboynavin