最贊回答 / Ephraim
這種插入方法 tail指向第四個格子的時候,隊列不是滿的這是環形隊列的一個特點,區別在于是queue[i++]還是queue[++i]假如說一開始空隊的時候i是-1 ?那么入隊顯然要queue[(++i)%capacity],出隊要queue[(i++)%capacity]假如說一開始空隊的時候i是0, ?那么入隊顯然要queue[(i++)%capacity],出隊是先讓i-1 再queue[i%capacity]這兩種定義的方法都可以,差別是只是個人習慣在James老師的實例中,他采用的是第一種方法,...
2016-12-15