精華區beta EE_DSnP 關於我們 聯絡資訊
※ 引述《kahang (終於大四了耶^^)》之銘言: : 標題: Re: [問題] 關於standardize : 時間: Sun Jan 7 20:56:00 2007 : : ※ 引述《ric2k1 (Ric)》之銘言: : : ※ 引述《kahang (終於大四了耶^^)》之銘言: : : : XOR 會有 bug 通常是 bubble 移得不對... : : 前文恕刪 : : 我記得老師上課時說把左右邊child的bubble弄走的方法是 t = ~t : 然後把自己的bubble弄走是把inNegEdge negate一下 : 所以我在move bubble的地方的想法是 : : if (t.isNegEdge()) : { : t = ~t; : e = ~e; : isNegEdge = !isNegEdge; : } : : 嗚是我想得太簡單嗎>"< : XOR的bug還沒有找出來T.T : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.112.247.168 : ※ 編輯: kahang 來自: 140.112.247.168 (01/07 20:56) : 推 timrau:其實就是這樣 01/07 21:24 : → timrau:ite()裡面的每個return都要處理isNegEdge 01/07 21:25 : 推 kahang:嗯..我也有檢查這個,可是不知為什麼XOR就是不大對囧 01/07 21:30 : → kahang:可以給我一些建議嗎><" 01/07 21:31 : 推 kahang:囧...好像是跟_computedTable有關><把它註解掉好像正常了 01/07 22:36 還有一件事情, 也許可以給大家提示一下.... 就是 --- 假設 R = ITE(F, G, H), // Note: R 可能有, 也可能沒有 bubble... 那麼存進 computed cache 裡面的是 ??? (如何看待 R 的 bubble?) 又讀出來的是??? (有沒有 bubble?) 比方說, (F, 1, 0) 與 (F, 0, 1) 經過 standardize() 過後存進 computed cache 裡面的, 是同一個 key 嗎? 想一想... 不過不要把答案公佈出來, 讓大家也有思考這個問題的機會... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.129.139