陣列理解:
int arr=new int[10];
1、定義好長度的陣列不能改變長度,只能改變每個元素的值
2、基本陣列型別:同八種基本資料型別byte int short long float
double char boolean
3、基本陣列:定義以後會有預設值,float、double預設的是0.0;int、short、long預設的是0;
byte預設的是0;;boolean預設的是false;char預設的u000,但是在輸出框中不顯示
引用型別陣列:定義後無預設值
陣列自己本身也是一種引用型別
string strarr=new string[10]
4、引用型別陣列定以後一定要記得賦值 strarr[i]="str"+i;
在定義時賦值:int arr2= 或者 arr2=
new int;
string strarr2=new string或者
string strarr3=
5、怎樣將陣列裡的資料清除掉?arr2=new int[3];或者arr2=
new int[art2.length];
6、多維陣列:只要第一維必須要指定長度。第二維長度也可以設定
int arr3=new int[10];
arr3[0]=new int
arr3[1]=new int也是可以的
定義時賦值:括號欠括號
int arr4=new int,{}}
PKU1830開關問題 解異或方程組(更正版)
之前的那個帖子寫的解方程的方法是錯誤的!之前的醜方法 先用行列變換來消元,如果發現當前的i號元相關的所有係數都為0了,直接判其為自由元,同時跳過這個方程,完全忽略它然後接著做,最後回代判無解 x x x x x xx x xx x x x x x x x x x x x x x x x x x x ...
陣列的理解
陣列分為一維陣列和二維陣列 下面就介紹他們的特點以及用法 陣列就是按一定的順序 排列,具有某種相同性質的同型別變數及集合。他們的特性是 定義必須是常量,應用可以是變數。陣列在記憶體中 順序排列,並通過下標相互區分,所以又稱為下標變數,注意不能下標越界 1一維陣列 一維陣列的定義及初始化 格式為 資料...
字尾陣列理解
參考pdf cnblog gitbook 計數排序和基數排序都用到了 第一步和每次求sa都用到了 基數是在第一關鍵字和第二關鍵字時用到 for p 0,i n j i j y p sa i j y的內容是按照第二關鍵字排序結果 內容是下標 第一句是因為小於長度的沒有第一關鍵字 所以排序結果在最前面。...