- 相關(guān)推薦
計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):棧和隊(duì)列
1、棧及其基本運(yùn)算
棧是限定在一端進(jìn)行插入與刪除運(yùn)算的線性表。
在棧中,允許插入與刪除的一端稱為棧頂,不允許插入與刪除的另一端稱為棧底。棧頂元素總是最后插入的元素,棧底元素總是最先插入的元素。即棧是按照“先進(jìn)后出”或“后進(jìn)先出”的原則組織數(shù)據(jù)的。
棧具有記憶作用。
棧的基本運(yùn)算:1)插入元素稱為入棧運(yùn)算;2)刪除元素稱為退棧運(yùn)算;3)讀棧頂元素是將棧頂元素賦給一個(gè)指定的變量,此時(shí)指針無變化。
棧的存儲(chǔ)方式和線性表類似,也有兩種,即順序棧和鏈?zhǔn)綏!?/p>
2、隊(duì)列及其基本運(yùn)算
隊(duì)列是指允許在一端(隊(duì)尾)進(jìn)入插入,而在另一端(隊(duì)頭)進(jìn)行刪除的線性表。尾指針(Rear)指向隊(duì)尾元素,頭指針(front)指向排頭元素的前一個(gè)位置(隊(duì)頭)。
隊(duì)列是“先進(jìn)先出”或“后進(jìn)后出”的線性表。
隊(duì)列運(yùn)算包括:1)入隊(duì)運(yùn)算:從隊(duì)尾插入一個(gè)元素;2)退隊(duì)運(yùn)算:從隊(duì)頭刪除一個(gè)元素。
循環(huán)隊(duì)列及其運(yùn)算:所謂循環(huán)隊(duì)列,就是將隊(duì)列存儲(chǔ)空間的最后一個(gè)位置繞到第一個(gè)位置,形成邏輯上的環(huán)狀空間,供隊(duì)列循環(huán)使用。在循環(huán)隊(duì)列中,用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指針front指向排頭元素的前一個(gè)位置,因此,從頭指針front指向的后一個(gè)位置直到隊(duì)尾指針rear指向的位置之間,所有的元素均為隊(duì)列中的元素。
【計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):棧和隊(duì)列】相關(guān)文章:
計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)知識(shí)》考點(diǎn)06-05
2015計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):數(shù)據(jù)結(jié)構(gòu)02-18
2015計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):軟件工程06-01
2023計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):樹和二叉樹05-01
2016年計(jì)算機(jī)二級(jí)考試公共基礎(chǔ)考點(diǎn)知識(shí)02-26
2015計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):程序設(shè)計(jì)風(fēng)格07-25
計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》100題07-02
銀行從業(yè)考試公共基礎(chǔ)考點(diǎn):貸款05-27
2015計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):結(jié)構(gòu)化程序設(shè)計(jì)08-13