→ jojoboy0115: 要是省略,就沒辦法判斷Queue是不是真的滿了,還是你 10/29 15:28
→ jojoboy0115: 有其他的問題想問? 10/29 15:28
→ st945712: 我說的是把if(rear==front)省略, 後面的tag = true照 10/29 15:48
→ st945712: 樣留著,就是『只要做enqueue 就把tag設成True』 10/29 15:48
→ st945712: 『只要做Dequeue 就把tag設成false』 10/29 15:48
→ jojoboy0115: 我懂你的意思了,如果沒有這個判斷,等於是你每次進 10/29 16:09
→ jojoboy0115: 來都要把Tag變成True,即使Tag已經是True了,功能雖 10/29 16:09
→ jojoboy0115: 然沒有影響,這樣就浪費了時間,一般不會這樣寫@@ 10/29 16:09
→ jojoboy0115: 而且如果拿掉判斷,Tag一開始設定的初衷就違背了。沒 10/29 16:20
→ jojoboy0115: 有滿也設成True,讓人不清楚Tag的功能,大概是這樣。 10/29 16:20
推 jasoncph: 應該是充分用到n格不然只能用n-1格 10/29 16:24
→ st945712: 謝謝大大,我一開始還在想說是不是考慮同步問題@@ 10/29 17:12