瀏覽單個文章
ecafder
Advance Member
 
ecafder的大頭照
 

加入日期: Aug 2003
您的住址: 丟臉丟到家
文章: 441
java collection package裡面有一個Stack物件,拿來用用看。
情況1:需反轉字元,才push資料入Stack裡面,如:遇到H, i, y, x
情況2:非反轉字元,從Stack裡面pop資料出來,如:遇到~, 空格, ', ?

輸入:Hi~ what's your name?
----------------------------
遇到H →把H送入Stack
遇到i →把i送入Stack
遇到~ →Stack裡面有資料都先pop出來輸出,再輸出~
輸出結果:iH~

遇到空格 →Stack裡面有資料都先pop出來輸出,再輸出空格
輸出結果:iH~空格

遇到w →把w送入Stack
遇到h →把h送入Stack
遇到a →把a送入Stack
遇到t →把t送入Stack
遇到' →Stack裡面有資料都先pop出來輸出,再輸出'
輸出結果:iH~空格tahw'

遇到s →把s送入Stack
遇到空格 →Stack裡面有資料都先pop出來輸出,再輸出空格
輸出結果:iH~空格tahw's空格

遇到y →把y送入Stack
遇到o →把o送入Stack
遇到u →把u送入Stack
遇到r →把r送入Stack
遇到空格 →Stack裡面有資料都先pop出來輸出,再輸出空格
輸出結果:iH~空格tahw'[color=sky blue]s[/color]空格ruoy空格

遇到n →把n送入Stack
遇到a →把a送入Stack
遇到m →把m送入Stack
遇到e →把e送入Stack
遇到? →Stack裡面有資料都先pop出來輸出,再輸出?
輸出結果:iH~空格tahw'[color=sky blue]s[/color]空格ruoy空格eman?

----------------------------
輸出:iH~ tahw's ruoy eman?
舊 2004-05-15, 03:07 AM #13
回應時引用此文章
ecafder離線中