看板 Grad-ProbAsk 關於我們 聯絡資訊
1. http://imageshack.us/photo/my-images/854/0127j.jpg/ 2. http://imageshack.us/photo/my-images/692/0128z.jpg/ 3. http://imageshack.us/photo/my-images/16/0129p.jpg/ 4. http://imageshack.us/photo/my-images/269/bst.png/ 這題答案是給 O(m) , 但是我想不到為什麼? 我自己解是 O(m*n) 不知道有沒有誤解題目意思 不好意思一次問這麼多問題@@ 謝謝!! -- No time to pray.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.126.145
mqazz1:我怎麼覺得第4題答案是O(m + logn) 07/06 20:10
突然想到 mq 大 說的 O(m + lgn) 是發生在 m 次的 operation 皆針對某個 leaf 做 insert new node 的動作嗎? ※ 編輯: metalalive 來自: 124.8.74.14 (07/09 02:29)
mqazz1:恩 我是這樣想的 不過跟你的解答不一樣.. 07/09 21:46
kiwidoit:skewed的話O(m+n)可以嗎? 07/12 11:47
mqazz1:我考慮的應該就是skew的情況 07/13 10:27
mqazz1:不知道我有沒有誤解題意 我覺得樹高原本就O(logn) 07/13 10:28
mqazz1:node的value值照遞增或遞減的順序insert..好像是O(m+lgn) 07/13 10:29
mqazz1:不知k大的O(m+n)是怎麼來的? 07/13 10:29
kiwidoit:我是說如果他題目沒講樹高O(logn),應該就是O(m+n吧)@@? 07/13 11:00
mqazz1:原來是這意思 它題目確實沒說已有幾個node 07/13 11:09
mqazz1:只說做m個operation 這樣skew的情況應該就解答的O(m) 07/13 11:10
kiwidoit:yes~~ 07/13 13:15
sneak: 我是說如果他題目沒講樹 https://daxiv.com 09/11 14:26