引用:
作者flora201006
學過資料結構都知道一般算式都是中序式的
要先轉成後序式才好計算
而且在程式中乘法operator是不能省略的
我猜想這算式在計算時
應該是先將x符號(在C語言中對應到*operator)補回
再轉成後序式
這時的問題就是如何補回的問題
很顯然直接補回不考慮和右方的結合性最單純
所以我說這時就是從左至右最單純
不好意思 我猜你可能會寫程式 但資料結構沒學過
|
這有啥難處理, 捕回的時候用某一個特殊符號取代,
代表他功用等於乘法,但優先序是高於乘除法那一級就好了.
相當於新增定義"隱藏版乘法"這個operator.
我想我們的差異在於,
你認為這程式比較難寫,
我認為不會比較難寫,因為優先序本來就有很多級,現在就是多一級.
你認為優先序多一級程式會比較難寫,
我認為程式不會比較難寫,只是感到這種多搞出一級優先序的東西沒必要.