17.1+2-3*4/5*6/7-8/9的後序表示法為何?(先乘除後加減)
(A) +12-34*5/6*7/8-9/
(B) -+12*3/4*5/67/89
(C) 12+34567/*/*-89/-
(D) 12+3-4*5/6*7/8-9/
答案:登入後查看
統計: A(65), B(67), C(609), D(87), E(0) #673317
統計: A(65), B(67), C(609), D(87), E(0) #673317
詳解 (共 10 筆)
#5468813
4
0
#1030201
原來難度算簡單 我完了....
先以中序解讀 轉成樹
先以中序解讀 轉成樹
中序(左中右) 變成 後序(左右中)
2
0
#5622739
不太能夠理解這題... 感覺可以challenge 這題 雖然也過去很久了
題目沒有提到是使用二元樹
且用電腦的角度去看 以後序來說 12+34*5/6*7/-89/-應該才是對的
本人也用手稍微算了一下 這樣才符合
2
0
#5585694
樹不知道對不對
-
/ \
- /
/ \ / \
+ * 8 9
/ \ / \
1 2 * /
/ \ / \
3 / 6 7
/ \
4 5
小偏方:
((1+2)-(3*4/5*6/7))-(8/9)
看成3塊
12+(3*4/5*6/7)-89/-
1
0
#1492568
2樓 先乘除後加減之後不是應該要由左至右開始算嗎
為什麼是6/7在最裡面的括號 3*4先算吧
1
1
#1178813
先說,我用答案推回去的,加上括號是((1+2)-(3*(4/(5*(6/7)))))-(8/9)),希望寫這樣大家看得懂。
1
0
#1210132
我也算好久,以為沒有正確答案Q_Q
後來也是從答案倒推畫樹才找到答案~
0
0