Thinker

            - long way to go...

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            24 隨筆 :: 0 文章 :: 143 評論 :: 0 Trackbacks

          08 2007 檔案

               摘要: 我們知道ArrayList是基于Array的,所以它擁有Array的優(yōu)點(diǎn),適用于按索引取值的場合,但是它不適合插入數(shù)據(jù)和刪除數(shù)據(jù),因?yàn)槊坎迦牖騽h除一次就會產(chǎn)生一次大量數(shù)組內(nèi)容Copy的操作。而LinkedList正好與ArrayList相反,它比較適合與插入刪除操作,不適合于索引取值,因?yàn)樗豢梢韵駭?shù)組一樣根據(jù)索引值直接就可以定位元素的地址,而需要從頭至尾一個(gè)一個(gè)的來數(shù)位置。那么有沒有一種數(shù)據(jù)結(jié)構(gòu)既擁有數(shù)據(jù)索引取值快速的特性,又擁有快速刪除元素的優(yōu)點(diǎn)呢?  閱讀全文
          posted @ 2007-08-27 17:18 Long 閱讀(2974) | 評論 (9)  編輯

          主站蜘蛛池模板: 文登市| 大理市| 漳浦县| 阳山县| 微山县| 贡觉县| 北票市| 阳江市| 蓬莱市| 瓮安县| 玉屏| 河曲县| 遂昌县| 曲阜市| 定边县| 榆中县| 长宁县| 信宜市| 成武县| 金坛市| 育儿| 特克斯县| 中卫市| 蓝山县| 邯郸县| 武功县| 济宁市| 江达县| 枣强县| 钟山县| 卢湾区| 德令哈市| 桂东县| 东方市| 周至县| 惠水县| 和顺县| 苏尼特右旗| 宣化县| 永清县| 招远市|