Java核心類庫—資料結構—資料結構的概述

來源:互聯網
上載者:User

標籤:數組   核心   str   資料   程式員   lin   選擇   帶來   隊列   

什麼是資料結構

資料結構是電腦儲存、組織資料的方式。

資料結構是指相互之間存在一種或多種特定關係的資料元素的集合

通常情況下,精心選擇的資料結構可以帶來更高的運行或者儲存效率。資料結構往往同高效的檢索演算法和索引技術相關。

 

常見的資料結構,數組(Array),棧(Stack),鏈表(Linked List),雜湊表(Hash),隊列(Queue),堆(Heap),圖(Graph),樹(Tree)

java中集合架構其實就是資料結構的實現的封裝,這裡是類比和實現資料結構。

不同的資料結構的操作效能是不同的,有的查詢效能很快,有的插入速度很快,有的插入頭和尾速度很快,有的做等值判斷很快,有的做範圍查詢很快,有的允許元素重複,有的不允許重複。

 

資料結構的作用

1.類比生活中資料的儲存

2.作為程式員開發的工具(發現某一個操作經常使用,每次使用都得重新調用很麻煩我們就把共同的操作封裝成工具)

例如:數組的工具ArrayList。

Java核心類庫—資料結構—資料結構的概述

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.