好程式設計師大資料教程分享實用的大資料之陣列
1.5.1 陣列的定義與元素訪問
陣列是乙個容器, 是乙個用來儲存指定資料型別的容器注意事項:
陣列是乙個定長的容器, 一旦例項化完成, 長度不能修改
名詞解釋:
陣列長度: 指的就是這個容器的容量, 表示這個陣列中能儲存多少個資料
元素: 指的就是陣列中儲存的資料
下標: 某乙個元素在陣列中的乙個位置索引
遍歷陣列: 依次獲取到陣列中的每乙個元素
陣列的元素訪問
通過下標來訪問的, 陣列中元素的下標是從0開始的
陣列中元素的下標: [0, 陣列.length - 1]
注意:
在訪問陣列中元素的時候, 注意下標的範圍, 不要越界!!!
遍歷陣列:
使用迴圈遍歷下標的方式
int
array =
;for
(int index =
0; index < array.length; index++
)
使用增強for迴圈
int
array =
;for
(int ele : array)
1.5.2 陣列的記憶體分析
1.5.3 陣列的常見操作
1.5.4 陣列排序
選擇排序
固定乙個下標, 然後用這個下標對應的元素依次和後面每乙個下標的元素進行比較
int
array =
;for
(int index =
0; index < array.length -
1; index++)}
}
氣泡排序
依次比較陣列中兩個相鄰的元素
int
array =
;for
(int i =
0; i < array.length; i++)}
}
1.5.5 陣列元素查詢
從乙個陣列中查詢指定的元素出現的下標
順序查詢
二分查詢
1.5.6 二維陣列
好程式設計師分享自學大資料入門乾貨
首先,提及大資料一詞的概念。大資料本質還在於資料,但是它有著新的特徵亮點。包括 資料 廣,資料格式多樣化 結構化資料 非結構化資料 excel檔案 文字檔案等 資料量大 最少也是tb級別的 甚至可能是pb級別 資料增長速度快等等。擴充套件講大資料的4個基本特徵,我們將進行下面額思考 1.資料 廣?廣...
好程式設計師大資料學習路線分享MAPREDUCE
好程式設計師大資料學習路線分享mapreduce,需求 統計大量的文字檔案中的單詞出現的次數 2 階段之間的呼叫 3 業務程式 task程式 如何併發到集群並啟動程式 4 如何監控task程式的執行狀態,如何處理異常 這些問題是開發分布式程式都會面臨的問題,完全可以封裝成框架 mr 的結構 乙個完整...
好程式設計師大資料培訓技術分享 Hadoop集群同步
好程式設計師 分享 hadoop集群同步 分享 是技術突飛猛進的很好體驗 在 好程式設計師 學習大資料技術 開始學會了分享,班裡五十個人,每個人就能得到49份不同技術 每次到分享的時刻,總會收穫不同的想法.一 同步方式 選擇乙個機器,作為時間伺服器 這裡選擇hadoop01 所有的機器與這台集群時間...