看板 [ CSSE ]
討論串[心得] 資料存取
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者frogbsd (劇院之鬼(zmx))時間19年前 (2005/06/13 23:52), 編輯資訊
0
0
1
內容預覽:
看起來是最佳化過的 Trie, 之前逛過類似的東西給大家參考. http://judy.sourceforge.net/. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.117.170.205.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者reader (讀者)時間19年前 (2005/03/11 00:51), 編輯資訊
1
0
0
內容預覽:
嗯,目前的實作,細節不論,大致就是 1 對 16 的樹狀結構。. 假設完全平均分佈,那麼總共 m 維 n 項的資料,一個維度的資料數是. n / m, 樹狀結構深度是 ceil(log16(n / m)). 全部樹狀結構深度則會. 是 m * ceil(log16(n / m)) [A], 但完全平
(還有629個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者reader (讀者)時間19年前 (2005/03/10 02:01), 編輯資訊
1
0
0
內容預覽:
嗯,維度上昇自然會對效能產生影響。. 粗估一個 n 維而有 m 項資料的陣列,存取一項資料所需比對與指標. 操作次數平均約為 n * ceil(log16(m)).. 但相較於其他資料結構,這個數字是相當低的。. 不過一般來說,真正的高維度操作並不常見。現在資料庫的庫表項欄. 也只需要四維就可完全定
(還有112個字)

推噓4(4推 0噓 13→)留言17則,0人參與, 最新作者reader (讀者)時間19年前 (2005/03/09 22:46), 編輯資訊
1
0
0
內容預覽:
應用太多了吧。. 它可以取代多種資料結構,或用簡單包裝就可以製作出多種資料結構,. 一個無限維度的疏散陣列,要模擬其他資料結構是很容易的。. 在物件導向相關應用上,則最實用的地方就是物件資料庫了,我們可以. 把所有重要物件依型別、指標、相依性等等登記起來,往後要做什麼都. 方便,例如 garbage
(還有426個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者reader (讀者)時間19年前 (2005/03/09 22:36), 編輯資訊
0
0
0
內容預覽:
的確, cout 的地方可能會有問題,用 printf 更是會出問題。. 所以真的實作時,一般就不使用 type operator, 而是指定一個存取方法。. 例如 cout << e[8].d 或是 cout << +e[8]. 對於這類物件 (糟糕忘記名詞) ,我都常會允許這兩種寫法。. --.
首頁
上一頁
1
2
下一頁
尾頁