瀏覽單個文章
bxxl
Power Member
 

加入日期: Apr 2004
您的住址: 新竹/台北
文章: 652
引用:
作者flora201006
學過資料結構都知道一般算式都是中序式的
要先轉成後序式才好計算
而且在程式中乘法operator是不能省略的

我猜想這算式在計算時
應該是先將x符號(在C語言中對應到*operator)補回
再轉成後序式

這時的問題就是如何補回的問題
很顯然直接補回不考慮和右方的結合性最單純
所以我說這時就是從左至右最單純

不好意思 我猜你可能會寫程式 但資料結構沒學過


這有啥難處理, 捕回的時候用某一個特殊符號取代,
代表他功用等於乘法,但優先序是高於乘除法那一級就好了.
相當於新增定義"隱藏版乘法"這個operator.

我想我們的差異在於,
你認為這程式比較難寫,
我認為不會比較難寫,因為優先序本來就有很多級,現在就是多一級.
你認為優先序多一級程式會比較難寫,
我認為程式不會比較難寫,只是感到這種多搞出一級優先序的東西沒必要.
     
      
舊 2011-05-05, 11:24 AM #21
回應時引用此文章
bxxl離線中