數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)考研的重要內(nèi)容之一,數(shù)據(jù)結(jié)構(gòu)的核心考點(diǎn)較多,復(fù)習(xí)較困難。為了幫助大家更好的了解和復(fù)習(xí)備考,小編為大家整理了2024計(jì)算機(jī)考研數(shù)據(jù)結(jié)構(gòu)高頻考點(diǎn):棧的詳細(xì)內(nèi)容,一起來(lái)看看吧。
2024計(jì)算機(jī)考研數(shù)據(jù)結(jié)構(gòu)高頻考點(diǎn):棧
  一、基本概述
  定義:棧是只允許在一端進(jìn)行插入或刪除操作的線性表。
  特點(diǎn):后進(jìn)先出
  重要術(shù)語(yǔ):棧頂、棧底、空棧
  邏輯結(jié)構(gòu):與普通線性表相同(線性結(jié)構(gòu))
  數(shù)據(jù)的運(yùn)算:與普通線性表插入、刪除操作有區(qū)別
  棧頂:可插入和刪除
  棧底:不允許插入和刪除
  二、棧的順序存儲(chǔ)結(jié)構(gòu)
  1.順序棧的實(shí)現(xiàn)
  棧頂指針:S.top棧頂元素:S.data[S.top]
  進(jìn)棧:指針先加1,再送值到棧頂元素
  出棧:先取棧頂元素值,再將棧頂指針減1
  判空和判滿條件:因?qū)嶋H給出條件不同而變化
  2.順序棧的基本運(yùn)算
  3.共享?xiàng)?/div>
  定義:將兩個(gè)棧的棧底設(shè)置在共享空間的兩端,兩個(gè)棧頂向中間延伸。
  判空:top0=-1 top1=MaxSize
  判滿:top1-top0=1,只有在上述判空的條件下,該式子才成立,若條件不同,式子也不同。
  進(jìn)棧:top0先加1再賦值,top1先減1再賦值,出棧相反。
  三、棧的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
  優(yōu)點(diǎn):便于多個(gè)棧共享儲(chǔ)存空間,改變其效率,不會(huì)棧滿上溢。
  特點(diǎn):所有操作在表頭進(jìn)行,通常沒(méi)有頭結(jié)點(diǎn),將頭指針作為棧頂指針,便于結(jié)點(diǎn)插入/刪除。
  四、棧的出棧序列
  出棧序列中每一個(gè)元素后面所有比它小的元素組成一個(gè)遞減系列。
  以上內(nèi)容整理于網(wǎng)絡(luò),僅供參考。
  以上就是學(xué)姐為大家整理的【2024計(jì)算機(jī)考研數(shù)據(jù)結(jié)構(gòu)高頻考點(diǎn):棧】的全部?jī)?nèi)容!想了解更多關(guān)于考研的相關(guān)信息,請(qǐng)關(guān)注高頓考研官網(wǎng)查詢,祝大家考研成功。另外,小編為2024考研的小伙伴們準(zhǔn)備了豐富的學(xué)習(xí)資料,點(diǎn)擊下方藍(lán)色小卡片即可獲取哦~

關(guān)注公眾號(hào)
快掃碼關(guān)注
公眾號(hào)吧
考研公眾號(hào)
198