-
大小: 1KB文件類型: .cpp金幣: 2下載: 0 次發布日期: 2024-01-18
- 語言: C/C++
- 標簽: 數據結構??Stack類??delete_all??
資源簡介
2. 利用教材中的Stack類,為其設計外部函數(非成員函數)實現下面delete_all功能,必要時可以使用臨時的Stack對象。編寫主函數測試delete_all函數,棧元素設定為字符類型即可。
template
void delete_all(Stack &s, const T &x)——刪除棧s中所有等于x的數據項,保持其他數據項順序不變。
輸入:input.txt,其第一個字符為x,其后按棧底到棧頂的順序依次給出棧中字符,字符間用空格、回車或制表符間隔,如:
a
b a t a a e c
表示棧底?棧頂內容為b a t a a e c,要刪除內容為a
輸出:刪除后棧中字符內容,從棧頂到棧底的順序即可,相鄰元素間用空格間隔,最后一個元素之后不能有空格。最后輸出一個回車。如上例,應為
―――――――――
c e t b
―――――――――――――
代碼片段和文件信息
- 上一篇:MFC寫的一個漢字取模軟件
- 下一篇:飯客論壇Gh0st3.6金牌版本
評論
共有 條評論