好程式設計師大資料教程分享實用的大資料之陣列

2021-10-01 08:45:05 字數 1238 閱讀 8592

好程式設計師大資料教程分享實用的大資料之陣列

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 所有的機器與這台集群時間...