陣列學習的感想與心得
學了陣列這一章,我有一種頭大的感覺,我還發現竟然可以跟方陣有一些關聯,難怪計算機和數學密不可分,
但是問題在於,方陣也很難。。很多難點,有時難以抓住其中的邏輯關係,有時抓住了邏輯關係,寫出了**,發現有超時了,像數字拐彎問題更是難上加難,很多時候敲**時我都感到了欲哭無淚,已經到了寫出乙個題就能歡呼雀躍的地步,事實證明還是要多看課本,多打**,還是缺練,雄關漫道真如鐵,而今邁步從頭越,下個星期的練習,相信一定會有突破,可能真的能變成乙隻程式猿
陣列知識點
陣列就是乙個集合,裡面存放了相同型別的資料元素特點:陣列中給個元素都是相容的資料型別,在記憶體中連續存放一維陣列
一維陣列的的三種定義方式:
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 順序表 是在計算機記憶體中以陣...