面向?qū)ο笊蠙C考試題—關于堆棧
1.請實現(xiàn)一個棧,既可以存放整數(shù),又可以存放字符串。簡單的說,棧是一種數(shù)據(jù)結(jié)構,按照后進先出的順序管理進、出棧的元素。本題要求完成:
?。?) 實現(xiàn)描述棧的類Stack,其中定義了棧的大小Size(即棧中可以存放的元素個數(shù)),并包括進棧函數(shù)Push,出棧函數(shù)Pop和顯示棧頂元素的函數(shù)Top.
?。?) 定義基類Element,至少包含純虛函數(shù)ShowMe.
?。?) 從基類Element中派生整數(shù)類MyInteger和字符串類MyString, 具體實現(xiàn)上述純虛函數(shù)ShowMe,顯示該元素的類型和相應的值。
?。?) 重載輸入“>>”*作符,使得可以通過cin直接讀入上述整數(shù)類和字符串類的對象值。
?。?) 編寫main函數(shù),測試上述所要求的各種功能,即可以根據(jù)菜單命令增加棧元素、刪除棧元素、顯示棧頂元素,其中的元素可以是整數(shù)和/或字符串。
提示:虛擬基類Element的定義至少包括以下純虛函數(shù)ShowMe.
- 熱門課程
- 報名咨詢
相關資訊
- 2022年10月自考西方政治制度知識點:憲政
- 2022年10月自考馬克思主義哲學原理知識點:唯心主義和存在的根源
- 2022年10月自考馬克思主義哲學原理知識點:馬克思主義哲學的產(chǎn)生是哲學發(fā)展中的偉大變革
- 2022年10月自考馬克思主義哲學原理知識點:唯物主義
- 2022年10月自考馬克思主義哲學原理知識點:哲學與科學的分化
- 2022年10月自考馬克思主義哲學原理知識點:馬克思主義哲學的歷史發(fā)展
- 2022年10月自考馬克思主義哲學原理知識點:馬克思主義哲學與中國的社會主義事業(yè)
- 2022年10月自考馬克思主義哲學原理知識點:對世界統(tǒng)一性的不同認識
- 2022年10月自考馬克思主義哲學原理知識點:意識是物質(zhì)的產(chǎn)物
- 2022年10月自考馬克思主義哲學原理知識點:意識的能動作用



