下面四題 可以請問一下大家嗎^^"
(1)將(A+B)*(C-D)/E轉換成後序與前序式
(2)將上題的中序式, 以運算子堆疊方法, 轉成後序式, 記錄堆疊及後序式變化情形
(3)試寫一環狀佇列完整程式, 功能如同線性佇列
(4)/3*(1-4)+3-8, 轉成後序式, 並求出結果.
2006-11-05 13:14:53 · 2 個解答 · 發問者 Mavis 1 in 電腦與網際網路 ➔ 程式設計
這個前序、中序和後序我想計概應該有教轉換的方式。
所以寫這個其實很簡單。
首先
1.在c++中先定義好運算元。
2.在c++依運算元定義好前序的函式、後序的函式。
3.在來就是輸入的東西用一個字串來接。放入函式了便大至完成。
ps:解答並不重要,重要的在於你思考過程。還有親自去試,加油了。
2006-11-05 14:48:11 · answer #1 · answered by 基俊 1 · 0⤊ 0⤋
這東東沒做過光用看就會懂的,應該是未來教授級以上的人!
所以,強烈認同塵的看法:看書,看塵的說明,自已做看看。
有問題再問。
加油!
2006-11-05 19:09:54 · answer #2 · answered by ? 7 · 0⤊ 0⤋