第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

清空隊(duì)列的時(shí)候

  1. 為什么不需要將數(shù)組中的元素賦值為0來清空隊(duì)列中的元素,而僅僅是設(shè)置頭、尾、長(zhǎng)度為0?

  2. 如果說清空后再插入隊(duì)列的新值會(huì)覆蓋舊值,那么考慮一種情況,假如一個(gè)隊(duì)列10個(gè)元素,全部填滿,然后按照視頻中的方法清空隊(duì)列,這時(shí)候,再次操作隊(duì)列,只插入5個(gè)元素,那是不是會(huì)出現(xiàn)讀取該隊(duì)列的時(shí)候該隊(duì)列依然是10個(gè)元素的情況呢?(5個(gè)新入隊(duì)的,5個(gè)舊值)

正在回答

2 回答

  1. 僅僅將元素賦值為0,0也是一個(gè)int 數(shù)值占據(jù)內(nèi)存空間,并未起到清空隊(duì)列的作用。

  2. 清空隊(duì)列的時(shí)候已經(jīng)設(shè)置長(zhǎng)度為零,再次插入數(shù)值的時(shí)候長(zhǎng)度重新從零計(jì)數(shù),插入5個(gè)長(zhǎng)度增到5,不會(huì)出現(xiàn)再次讀取的時(shí)候長(zhǎng)度還是10 的情況

0 回復(fù) 有任何疑惑可以回復(fù)我~

謝謝你!不過對(duì)于第二個(gè)問題,我的理解是,長(zhǎng)度分為數(shù)組長(zhǎng)度m_length和已經(jīng)入隊(duì)的對(duì)象長(zhǎng)度m_used兩種。事實(shí)上清零是將m_used清零,而m_length依然沒變,所以在我上面假設(shè)的情況下,倘若再讀取m[i],其中5<i<m_length,是會(huì)讀取到以前的舊值的。雖然說實(shí)際情況下i的上限是m_used-1,正常情況下不會(huì)讀取到后面的值,但是這樣清空數(shù)組會(huì)不會(huì)有些問題呢。(因?yàn)橹挡]有被清空,還是存在堆內(nèi)存里面)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

暗夜丶秋風(fēng)

我感覺的話,如果按照你說的方式的,那么就需要銷毀隊(duì)列再去重現(xiàn)創(chuàng)建隊(duì)列,那樣子是不是會(huì)有點(diǎn)不符合隊(duì)列的概念?因?yàn)槟窍喈?dāng)于開辟了一個(gè)新的隊(duì)列去銷毀舊的隊(duì)列而已
2019-04-15 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
數(shù)據(jù)結(jié)構(gòu)探險(xiǎn)—隊(duì)列篇
  • 參與學(xué)習(xí)       110118    人
  • 解答問題       183    個(gè)

與現(xiàn)實(shí)最為貼近的數(shù)據(jù)結(jié)構(gòu)-隊(duì)列,帶大家進(jìn)入數(shù)據(jù)結(jié)構(gòu)的美妙世界

進(jìn)入課程

清空隊(duì)列的時(shí)候

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)