棧頂指針top圖文解釋 “->”表示什么,棧的棧底指針指向哪,棧頂指針指向哪?
“->”表示什么,棧的棧底指針指向哪,棧頂指針指向哪?棧的數(shù)據(jù)結(jié)構(gòu)就像沒有水的桶的數(shù)據(jù)結(jié)構(gòu),有水的時(shí)候上指針指向桶的底部,有水的時(shí)候上指針指向水面,當(dāng)然是水面位置存儲(chǔ)的水上面提到的水是一種數(shù)據(jù)類型,例
“->”表示什么,棧的棧底指針指向哪,棧頂指針指向哪?
棧的數(shù)據(jù)結(jié)構(gòu)就像沒有水的桶的數(shù)據(jù)結(jié)構(gòu),有水的時(shí)候上指針指向桶的底部,有水的時(shí)候上指針指向水面,當(dāng)然是水面位置存儲(chǔ)的水
上面提到的水是一種數(shù)據(jù)類型,例如int
關(guān)于棧頂和棧底指針的問題?
此初始化用于線性堆棧,即使用數(shù)組形成堆棧,堆棧的頂部指針值是當(dāng)前頂部元素的下標(biāo)值。
當(dāng)堆棧中有數(shù)據(jù)時(shí),將首先添加頂部指針。
Initialize to empty stack,
指定空堆棧指向-1,這樣當(dāng)?shù)谝粋€(gè)元素進(jìn)入堆棧時(shí),頂部指針可以通過自加指向元素0,從而避免其他判斷。
隊(duì)列,棧的指針,是指向隊(duì)頭,尾,棧底,棧頂所在元素的位置嗎?
如果是鏈表,則團(tuán)隊(duì)負(fù)責(zé)人和堆棧頂部指針可能指向head節(jié)點(diǎn),而不是團(tuán)隊(duì)負(fù)責(zé)人和堆棧頂部元素的位置如果是順序存儲(chǔ),則隊(duì)列和堆棧的下標(biāo)可能是下一個(gè)位置或上一個(gè)位置,這取決于代碼的設(shè)置方式棧頂指針指向棧頂元素的下一個(gè)位置,這就是棧底指針。這個(gè)權(quán)威,這是最新的