W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
byte
?、?short
?、?int
?、?long
? ,浮點數 ?float
?、?double
? ,字符 ?char
? 和布爾 ?boolean
? 。它們的取值范圍取決于占用空間大小和表示方式。為什么哈希表同時包含線性數據結構和非線性數據結構?
哈希表底層是數組,而為了解決哈希沖突,我們可能會使用“鏈式地址”(后續(xù)哈希表章節(jié)會講)。在拉鏈法中,數組中每個地址(桶)指向一個鏈表;當這個鏈表長度超過一定閾值時,又可能被轉化為樹(通常為紅黑樹)。因此,哈希表可能同時包含線性(數組、鏈表)和非線性(樹)數據結構。
?char
? 類型的長度是 1 byte 嗎?
?char
? 類型的長度由編程語言采用的編碼方法決定。例如,Java、JS、TS、C# 都采用 UTF-16 編碼(保存 Unicode 碼點),因此 char 類型的長度為 2 bytes 。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: