精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 如果循環(huán)隊(duì)列滿了,再加元素的話隊(duì)頭指針和隊(duì)尾指針怎么變化

    如果循環(huán)隊(duì)列滿了,再加元素的話隊(duì)頭指針和隊(duì)尾指針怎么變化
    按我的理解應(yīng)該是不變了才對,滿了以后隊(duì)尾再插入新數(shù)據(jù)依然是隊(duì)尾呀,隊(duì)頭出去一個(gè)數(shù)據(jù),第二個(gè)數(shù)據(jù)就變成了第一個(gè)數(shù)據(jù)的位置,隊(duì)頭指針還是不變啊,怎么都想不明白,
    其他人氣:324 ℃時(shí)間:2020-10-02 01:53:51
    優(yōu)質(zhì)解答
    先假設(shè)一個(gè)數(shù)據(jù)占的大小是8 Byte.
    再假設(shè)加元素之前,隊(duì)頭指針的值為0x00000010,那第二個(gè)數(shù)據(jù)的地址是0x00000018
    現(xiàn)在加入元素,那么第二個(gè)數(shù)據(jù)應(yīng)該變?yōu)殛?duì)頭,所以隊(duì)頭指針的值應(yīng)變?yōu)榈诙€(gè)數(shù)據(jù)的地址.
    隊(duì)尾指針同理.隊(duì)頭不是最先進(jìn)去的數(shù)據(jù)的指針是隊(duì)頭指針么對的。前面我想說的是加元素之前,第一個(gè)數(shù)據(jù)的地址是0x00000010,這時(shí)候隊(duì)頭指針是這個(gè)值。后來不是在隊(duì)列滿的情況下再向隊(duì)尾插入了一個(gè)數(shù)據(jù)么,那原來的第一個(gè)數(shù)據(jù)就應(yīng)該被扔掉吧?也就是0x00000010應(yīng)該被釋放掉,而隊(duì)頭指針要相應(yīng)向后移。
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版