有關杵列的問題put X的動作是將暫存器X的內容放入柠列get X是從杵列拿出放到暫存器若abcd=18.19.20.21.依序執行 put A put B get C get D putC putBgetA getB請問最後暫存器的內容是???
2006-04-16 10:36:28 · 4 個解答 · 發問者 蒼蠅依舊狂戀著屎 7 in 電腦與網際網路 ➔ 程式設計
to螢火蟲:抱歉耶,題目就只有寫這樣..我也不太清楚是哪一種queue..還有樓下那位仁兄..我的答案是寫說暫存器A的內容是18耶..請問你有算錯嗎
2006-04-16 13:39:37 · update #1
abcd=18.19.20.21.
put A put B get C get D -> abcd=18.19.19.18
putC putB getA getB -> abcd=19.19.19.18
2006-04-17 23:43:27 補充:
上面的答案,我寫的是堆疊,FILO。至於FIFO則是abcd=18.19.20.21.put A put B get C get D -> abcd=18.19.18.19put C put B get A get B -> abcd=18.19.18.19 第一個get 等於第一個put,第二個get 等於第二個put.....所以A 放到C,B 放到D,C 放到A,B 放到B。queue 沒說通常是指FIFO。(直線)佇列等於排隊的觀念。
2006-04-16 11:21:41 · answer #1 · answered by kyiimno 3 · 0⤊ 0⤋
Queue如果沒有特別註明是哪一種,理論上是FIFO,也就是先進先出。
2006-04-17 18:52:33 · answer #2 · answered by 上官 5 · 0⤊ 0⤋
abcd=18 19 20 21put A →Que=18put B →Que=18 19get C →Que=19 C=18get D →Que= D=19put C →Que=18put B →Que=18 19get A →Que=19 A=18get B →Que= B=19ABCD = 18 19 18 19我也不知道對不對...@@
2006-04-17 15:47:08 · answer #3 · answered by ? 6 · 0⤊ 0⤋
可以說是哪種Queue嗎?
FILO的Queue在種方式下不可能完成,而且Put A --> Put B之後接著要Get C ...C還沒放進去呀?後來的Get D也是一樣,Put B之後接著又要Get A ,A已經壓在
B下面了,怎麼拿呢?
2006-04-16 10:43:08 · answer #4 · answered by 窗外的螢火蟲 6 · 0⤊ 0⤋