陣列專項總結

2021-10-01 16:54:00 字數 837 閱讀 4747

陣列學習的感想與心得

學了陣列這一章,我有一種頭大的感覺,我還發現竟然可以跟方陣有一些關聯,難怪計算機和數學密不可分,

但是問題在於,方陣也很難。。很多難點,有時難以抓住其中的邏輯關係,有時抓住了邏輯關係,寫出了**,發現有超時了,像數字拐彎問題更是難上加難,很多時候敲**時我都感到了欲哭無淚,已經到了寫出乙個題就能歡呼雀躍的地步,事實證明還是要多看課本,多打**,還是缺練,雄關漫道真如鐵,而今邁步從頭越,下個星期的練習,相信一定會有突破,可能真的能變成乙隻程式猿

陣列知識點

陣列就是乙個集合,裡面存放了相同型別的資料元素特點:陣列中給個元素都是相容的資料型別,在記憶體中連續存放一維陣列

一維陣列的的三種定義方式:

1.資料型別 陣列名[陣列長度]

2.資料型別 陣列名[陣列長度] =

3陣列型別 陣列名 =

2.一維陣列名的用處可以統計整個陣列在記憶體中的長度,可以獲取陣列在記憶體中的首位址。

3.一維陣列的定義和初始化陣列下標都是從0開始的注意 下標越界是大忌

4.一維陣列的輸入和輸出

1)鍵盤逐個讀入陣列元素值

2)給每個陣列元素直接賦值

5.一維陣列的插入刪除

6.一維陣列的查詢統計

7.一維陣列的元素排序選擇排序,氣泡排序,插入排序8.c++sort函式

二維陣列

1.二維陣列的定義和初始化

2.二維陣列的儲存個元素引用

3.二維陣列的輸入輸出

4.數字方陣數字方陣的解決辦法:解析法找出通項公式,模擬法動態填數。

字元陣列

字元陣列的賦值

字元陣列的輸入輸出

快速讀入數字字串函式

樹狀陣列專項

poj 2352 此題一開始理解錯了乙個地方,而且一開始也沒很好的理解樹狀陣列,做了很長時間。其實此題的輸入是有規律的,即一直按照x,y遞增的規律。所以,判斷第i個輸入,只需要判斷 前i 1個元素中x的值,而不用考慮y,因為y一直是遞增輸入的。所以用乙個樹狀陣列來處理x即可。include incl...

牛客網陣列專項練習(一)

1 要表示10個學生的成績,下列宣告並初始化陣列正確的是 正確答案 d int score new int int score 10 int score new int 9 int score new int 10 陣列初始化有三種方式 動態初始化 陣列定義與為陣列分配空間和賦值的操作分開進行 靜態...

牛客網專項訓練總結 2

q 陣列就是矩陣,矩陣就是陣列,這種說法 x a 陣列 中的元素可以是字元等,矩陣中的只能是數。q 陣列a 1.5,1.6 的每個元素佔5個單元,將其按行優先順序儲存在起始位址為1000的連續的記憶體單元中,則元素a 5,5 的位址為 1140 q 什麼是 順序表?a 順序表 是在計算機記憶體中以陣...