作者eugene7505 ()
看板EE_DSnP
標題[問題] equivalent ITE operation rules
時間Sat Jun 21 14:14:12 2008
投影片的p.50關於symmetrical parameters
-the first parameter is given with the smallest top variable
-if tied, choose the one with smallest pointer address
我不太懂這邊所謂smallest top variable的意思
是指 toppest 還是smallest level?
因為投影片上定義大小關係好像跟code不一樣
愈靠近top的variable愈小 (p.32)
但在code裡面卻是把level 0 定義在最底層
愈靠近top的愈大
如果這個rule是利用code的定義的話
為什麼要把first parameter換成較底層的variable呢?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.234
1F:推 Emerica:先承認你就是你同學吧 06/21 14:15
2F:推 popogone: 承認你就是你同學吧 06/21 14:15
3F:推 yoggi: 先承認你就是你同學吧 06/21 14:16
4F:推 trancewu: 承認你就是你同學吧 06/21 14:16
5F:推 BattleRoyale: 你就是你同學吧 06/21 14:19
6F:→ eugene7505:好~我就是我同學啦 知道的人可以解答我的疑惑嗎 >"< 06/21 14:22
7F:推 timrau:把位置比較高的換到前面去。 06/21 14:55
8F:→ eugene7505:所以以code的定義 是換成larger level囉? 06/21 15:04
9F:→ eugene7505:那這樣如果用bddNode的< operator就會變成先選大的ptr? 06/21 15:05
10F:→ eugene7505:還是要把level跟ptr分開討論呢? 06/21 15:09
11F:推 timrau:反正address的部分只要每次比較的條件都一樣就沒差 06/21 15:34
12F:→ timrau:address大的或小的放前面都沒差 所以只要operator <用對方 06/21 15:35
13F:→ timrau:向使得位置比較高的node會被放前面就好了 06/21 15:35
14F:→ eugene7505:恩^^ 謝謝!! 06/21 15:42
※ 編輯: eugene7505 來自: 140.112.4.234 (06/21 15:42)
15F:推 ric2k1:level 的定義 code 的確與講義中相反,但只要比的出來就沒差 06/22 01:14