二分查找示例二(對鏈表進行查找)
成員類:














































二分查找類:









































































代碼下載:
http://www.tkk7.com/Files/junglesong/BinSearch20080308150836.rar
posted on 2008-03-08 15:00 和風細雨 閱讀(3013) 評論(3) 編輯 收藏 所屬分類: 算法
世上本無難事,心以為難,斯乃真難。茍不存一難之見于心,則運用之術自出。
posted on 2008-03-08 15:00 和風細雨 閱讀(3013) 評論(3) 編輯 收藏 所屬分類: 算法
二分查找用在鏈表上不但不能使時間復雜度降為O(logN),反而比遍歷的O(N)復雜度更大,變?yōu)榱薕(NlogN),這是因為每次對鏈表取下標都相當要去遍歷一次鏈表;一般來說二分查找只適用于真正可隨機訪問的容器(如vector)。 回復 更多評論
Sorry,把java接口當c++容器看待了,ArrayList確實是支持隨機訪問的類,不過博主你這里把List說成鏈表很容易讓人誤會,只能說List是支持下標索引的接口,具體實現(xiàn)可不一定支持隨機訪問的哦。 回復 更多評論
只有注冊用戶登錄后才能發(fā)表評論。 | ||
![]() |
||
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關文章:
|
||