陣列 學習總結

2021-09-05 08:54:28 字數 704 閱讀 1008

學習完陣列之後,明白的陣列主要運用於計算排序之類的問題。

知識主要為:

陣列型別,陣列的定義與初始化,以及對陣列名含義的理解。

排序、查詢、求最大最小值等常用方法。

知識:陣列是一組具有相同型別的變數的集合。

在定義陣列的時候不能用變數來定義陣列的大小。

而陣列可以分為多類,例如 int 整型和 char 字元型等都可以。

c語言中陣列的下標都是從0開始的,所以在運用陣列的時候要注意陣列的越界,例如:定義int a時,就是 a,a,a,a,a。當出現a時便是陣列越界。

定義乙個陣列時,陣列初始定義的大小都為0,也可以自行定義,例如a=或是a=。

上述講解的都是一維陣列,而在一維陣列之後還有二維陣列例如a=0。

展開就是

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

a【i】【j】,其中i為行,j為列。並且下標也是從零開始的。

例如第一行第一列就是a。第五行第五列就是a。

在定義二維陣列時,初始值也為0,自行定義時可為a=,,}。當初始化列表列出陣列的全部元素的初值時,第一維的陣列可以省略,例如a【】=,,}。

注意:第二維的長度宣告永遠不能省略。

總結:總體來說,在學習了陣列之後,我的做題能力有了更進一步的提公升,也讓我懂得了一些道理,收穫頗豐。

陣列學習總結

第八章 陣列 學習總結 一 具有相同性質的資料組合成乙個新型別的變數,可以用簡單的程式 比如迴圈50次 這個新變數的各個分量進行相同的處理,每個變數仍然保持這個變數的所有性質。8.1一維陣列 陣列的定義 是一組具有相同型別的變數的集合。使用乙個統一的名字來標識這組相對型別的資料,這個名字稱為陣列名,...

陣列學習總結

本章的學習重點在於一維陣列和二維陣列的運用。陣列是按順序排列的一組同種型別的資料構成的集合,因此陣列其實就是集合,在理解了這一概念的基礎上我們對於多資料處理的問題就更為簡便快捷了。這一章的學習,對於我來說確實遇到了一定的困難,最主要的是做題方面很久找不到感覺或者是說陣列問題的思路,但是後來在課上已經...

樹狀陣列學習總結

樹狀陣列最大的特點就是求解特定區間的元素的和操作時間複雜度小o lgn 現對於傳統的順序求和的操作樹狀陣列在求解過程中採用了二進位制的思想,巧妙地化解了多次求和的重複操作,在很大程度上提高了效率。上圖是樹狀陣列的儲存於求解過程,給出的很詳細,陣列a存放的是原始的需要求和的元素,陣列c存放的是利用二進...