2:手寫常見的數(shù)據(jù)結(jié)構(gòu)

1:為什么要手寫常見的數(shù)據(jù)結(jié)構(gòu)
因為實際上我們常見的數(shù)據(jù)結(jié)構(gòu)就是算法的基礎(chǔ)
而如何熟悉數(shù)據(jù)結(jié)構(gòu),最好的方式并不是使用它,而且通過手寫來了解它的底層構(gòu)造。
2:數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)(再次理解)
 數(shù)據(jù)結(jié)構(gòu)的存儲方式只有兩種:數(shù)組(順序存儲)和鏈表(鏈?zhǔn)酱鎯Γ?
ArrayList   LinkedList
Array   英文為  數(shù)組 
Linked 英文為  鏈接
List     英文為  集合 清單

因此建議以后描述為:
基本數(shù)組:最基本的數(shù)組 int[ ] array ;
數(shù)組集合(數(shù)組):ArrayList
鏈表集合(鏈表):LinkedList

JDK1.8:
ArrayList:初始容量為0的可擴(kuò)容的數(shù)組
LinkedList:非循環(huán)的雙向鏈表
3:簡單目錄
1:String 常見的API
2:基本數(shù)據(jù)  int[ ] array 的使用
3: ArrayList練習(xí)      靜態(tài)數(shù)組(入門)
4:仿寫一個ArrayList數(shù)組   初始容量為0的可擴(kuò)容的數(shù)組  
5:LinkedList練習(xí)     單向鏈表(入門)
6:仿寫一個LinkedList數(shù)組   非循環(huán)的雙向鏈表
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 10天閱讀5本書,這個閱讀強(qiáng)度說實話以前從未挑戰(zhàn)過。在了解如何讀一本書之前,我的閱讀速度一直都比較慢,后來為了提高...
    枕書聽濤閱讀 315評論 0 0
  • 如何計劃一天工作安排? 一、統(tǒng)籌安排 1、時間維度 俗稱按照工作時間安排,把工作時間分成3個階段,早上,中午,下午...
    無缺520閱讀 112評論 0 0
  • 我發(fā)現(xiàn)實際上我是很渴望外界給到我反饋的。我是希望在我不加修飾,不做任何努力的情況下就有人愿意過來了解我,和我交流,...
    Oxalis閱讀 170評論 1 1
  • 學(xué)習(xí)筆記: 1.你可以把人看做是一種高級智能程序,雖然處理能力很強(qiáng),但是帶寬(精力)也是有限的。 工作和生活中的事...
    正版瓷心魚閱讀 293評論 0 0
  • 起床:4:30 就寢:21:00 天氣: 雨轉(zhuǎn)陰 心情:開心 一、任務(wù)清單 (一)昨日完成的任務(wù),最重要的三件...
    鋒聽慧言曼語閱讀 214評論 0 2

友情鏈接更多精彩內(nèi)容