數組:數組是一系列相同類型的數據,用[ ]表示,數組中可以是基本的數據類型(int、string等),也可以是複雜對象{“name”:“zhangsan”,“age”:18}這樣的。
linkedlist是鏈表,是列表的一種,列表分爲有序列表list和無序列表set,linkedlist是list的一種,以鏈表的方式存儲,每個數據只記錄自己的前一個節點和後一個節點,所以增刪快,查詢慢。
hashmap:是鍵值對集合的一種,實現了map接口,hashmap是map的優化,map採用keyset,values方式存儲,當集合中的鍵多時,查詢會變慢,hashmap存儲時,會根據key生成hash表,查詢時根據要查詢的key進行hash運算得出的hash值去對應的位置查找value值。
什麼是數組、linkedlist、hashmap?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
ES6-Set 和 Map 數據結構(ECMAScript 6 入門筆記)
幸运的菇凉
2020-07-07 13:55:23
Ubuntu14.04 LTS下破解myeclipse2015
J_Anson
2020-07-07 12:30:53
安卓口令紅包漏洞破解方法“如何搶到非蘋果用戶不能搶到的紅包”
最近在各大媒體網站如微信朋友圈,QQ空間以及一些各種聯盟上都出現了一條“非蘋果用戶不能搶的口令紅包”。該紅包通過利用安卓手機的漏洞實現,而對於蘋果機則不影響。 紅包發生方法如下: 1.在手
J_Anson
2020-07-07 12:30:52
軟件的80%定律
wangdingbang
2020-07-07 05:52:20
轉載:程序員的十個優秀習慣
wangdingbang
2020-07-07 05:15:27
【轉載】獻給奮戰在一線的程序員:關於性格內向者的10個誤解
英文原文: 10 Myths About Introverts 原文作者:Carl King 我非常幸運的發現了這本《內向者優勢——如何在
wangdingbang
2020-07-07 05:15:27
策略模式之我見
---------------------- android培訓、java培訓、期待與您交流! ----------------------
abinxue
2020-07-06 23:06:39
Java學習—IO—操作規律
abinxue
2020-07-06 23:06:38
JAVA學習—IO—轉換流
abinxue
2020-07-06 23:06:38
JAVA學習——IO操作(一)
JAVA學習——IO操作(一) 一、IO初步: JAVA程序中,對於數據的輸入與輸出操作都是以流的方式進行的,按照流的方向不同可以分爲輸入流與輸
abinxue
2020-07-06 23:06:28
JAVA學習——數組
JAVA學習——數組 ---------------------- android培訓、java培訓、期待與您交流! ----------------------
abinxue
2020-07-06 23:06:28
JAVA學習——容器(概述)
abinxue
2020-07-06 23:06:27
尋找兔子算法(java實現)
abinxue
2020-07-06 23:06:27
24小時熱門文章
-
再談23種設計模式(3):行爲型模式(學習筆記)
-
Power Automate Desktop 安裝完,登錄後老是提示one driver 錯誤
-
微前端學習筆記(4):從微前端到微模塊之EMP與hel-micro方案探索
-
微前端學習筆記(1):微前端總體架構概述,從微服務發微
-
985 碩士程序員,空窗 4 個月沒有 Offer!
-
一文搞懂 Spring 循環依賴
-
賽博鬥地主——使用大語言模型扮演Agent智能體玩牌類遊戲。
-
VScode右鍵打開(添加到右鍵)
-
記一次 .NET某工控視覺自動化系統 卡死分析
-
WindowsServer--SQL Server搭建主從同步實現讀寫分離 - 事務性分發