1. 程式人生 > >棧、佇列有關習題

棧、佇列有關習題

1.已知迴圈佇列儲存在一維陣列A[0..n-1]中,且佇列非空時front和rear分別指向隊頭元素和隊尾元素,若初始時佇列為空,且要求第1個進入佇列的元素在A[0]處,則初始時front和rear的值分別是

A)0,0   B)0,n-1   C)n-1,0  D)n-1,n-1                

入佇列的時候,尾指標要加1。

題目有要求:佇列非空時front和rear分別指向隊頭元素和隊尾元素,又要求第1個進入佇列的元素在A[0]處。 所以加了一個元素後,尾指標加1等於A[0],且此時頭指標也指向A[0]。所以選B。