我的意思是指我提供的是字串反轉利用遞迴的觀念,
而你的程式中完全沒有使用到遞迴的觀念,
遞迴一定要有自身呼叫的動作呀...
※ 引述《Elfiend (小孩)》之銘言:
: ※ 引述《flashstar (閃亮的星)》之銘言:
: : 參考這樣的觀念=>
: : reverse(p)
: : {
: : if(p->next!=null)
: : reverse(p->next);
: : cout<<p->data;
: : }
: : 這是把字串reverse秀出來而已, 而中正這題是多了一個灌到原字元的步驟,
: : 需要多加index做修正...
: 請問是指我寫的程式結果只有在程式內部將字反轉,
: 但沒有將反轉的字串再傳回到主程式嗎?
: 可是如果要傳大量的資料,不是用陣列指標等就可以了?
: 那為什麼這題我用了陣列,卻沒有修改到主程式的陣列呢?
: =========================================================================
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.55.82