先假設(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)向后移。
如果循環(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ì)頭指針還是不變啊,怎么都想不明白,
按我的理解應(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ì)解答
我來回答
類似推薦
- 循環(huán)隊(duì)列的頭指針指向的是隊(duì)首元素的前一個(gè)位置還是當(dāng)前 或者是后一個(gè)位置?
- 循環(huán)隊(duì)列中,隊(duì)首指針 指向 隊(duì)首元素 的什么位置?
- 計(jì)算機(jī)二級 vb 設(shè)某循環(huán)隊(duì)列的容量為50,頭指針front=5,尾指針rear=29,則該循環(huán)隊(duì)列中共有多少個(gè)元素?
- 在一個(gè)容量為15的循環(huán)對列中,若頭指針Front=6,尾指針rear=9,則該循環(huán)隊(duì)列中共有幾個(gè)元素
- 3.設(shè)順序循環(huán)隊(duì)列Q[0:M-1]的頭指針和尾指針分別為F和R,頭指針F總是指向隊(duì)頭元素的
- 已知實(shí)數(shù)x,y滿足2x+3y≤14,2x+y≤9,x≥0,y≥0,S=3x+ay,若S取得最大值時(shí)的最優(yōu)解有無窮多個(gè),則實(shí)數(shù)a=?
- 請問這種成分還屬301不銹鋼嗎?(C-0.1003;Si-0.2467;Mn-2.2387;p-0.358;S-0.169;Cr-14.6342;Ni-6.0215)
- X=2*3*5*7*11*13*17*19*23*29*.N(N為質(zhì)數(shù)),求證:X+1為質(zhì)數(shù)
- 若√2007n是個(gè)非零整數(shù),則最小整數(shù)n是?
- Either I or he ( )soccer with Tom 四個(gè)選項(xiàng) play are plays is
- .the music festival was great!Many famous people (attended) it.
- 如果(M)表示m的全部因數(shù)的和,如(4)=1+2+4=7,則(18)-(21)=()
猜你喜歡
- 1關(guān)于勇敢面對生活名言.與海倫凱勒、阿炳、司馬遷有關(guān)的.
- 2高適曾用什么詩來表達(dá)對朋友的祝福
- 3六一小記者采訪提綱怎么寫?
- 4小明想知道自己的質(zhì)量,能否用量程為50N的彈簧測力計(jì)測量? 輔助器材: 實(shí)驗(yàn)做法包括物理量、重力表達(dá)式
- 5表面積怎么求
- 6Five ___ is thirty英語選擇題
- 7銀杏樹有什么作用?
- 8“得天下英才而教育之”的下一句是什么?
- 9古文句子的句式特點(diǎn)有哪些?以什么為標(biāo)準(zhǔn)?
- 10the o_____ of first is last.
- 11請寫出一個(gè)一元一次方程,使得它的根為3
- 12英語翻譯