一、資料拷貝
1.char資料型別在記憶體中是以整數儲存的(範圍是0~65535)。
每乙個整數對映乙個字元。
2.byte、short、char這三種變數一旦參與運算,則編譯器
將運算的結果轉換為int(因為編譯器將參與運算的byte、short、char當作了int)。
eg:byte b1=1;
byte b2=2;
byte b3=(byte) (b1+b2);
3.當給byte、short、char變數以「直接常量」的方式賦值
時,只要這個「直接常量」沒有超過這些資料型別的範圍,
則編譯器也是允許的。
public static void main arraycopy(object src,int srcpos,object dest, int destpos,int length);
int b=;
syso("複製後的陣列:");
for(int i=0;isyso(b[i]+" ");
二、氣泡排序:有n個資料,進行n-1進行躺排序,每次排序都會通過「兩兩交換」的方式對資料進行比較,每次排序都會將最大值「浮」到後面
int a=;
bubblesort(a);
public static void main(int a);
insertsort(a);
system.out.println("插入排序的結果:");
for (int i = 0; i < a.length; i++)
}public static void insertsort(int a);
quicksort(a,0,a.length-1);
for (int i = 0; i < a.length; i++) }
public static void quicksort(int array,int start,int end)
int data=array[start]; // 將起始索引執行的值作為「分界值」
int i=start+1; // 記錄向右移動的位置(「紅軍」)
int j=end; // 記錄向左移動的位置("藍軍")
while(true)
if(j>i)else }
// 「藍軍」與「分界值」交換位置
array[start]=array[j];
array[j]=data;
quicksort(array,start,j-1); // 遞迴呼叫完成「分界值」左邊的排序
quicksort(array,j+1,end); // 遞迴呼叫完成「分界值」右邊的排序 }
學習總結2
1.本週學習的內容 1 我這週學習到了html css的相關的基礎用法,如 內聯元素和塊級元素 2 這週我還複習了關於集合的一部分知識,可以好好掌握這部分關於集合的基本知識。2.關於下週的學習計畫 1 將關於html的基礎知識部分全部學習完畢 2 複習關於集合的知識和api上的一部分知識 總結 我這...
學習總結(2)
python 視覺化 cifar 10 按照類別命名儲存。加強 能力。手寫pytorch的alexnet網路,用cifar 10 驗證。python 讀檔案 with open filepath as f 的用法 推薦使用這種 with open filepath as f f.load f 或者 ...
OpenGL學習總結(2)
在opengl中,當我們需要繪製點 直線和多邊形時,我們需要用 點 來填充畫素,從而將影象顯示出來。因此,點 是一切的基礎,在opengl中,提供了一系列的函式來指定點,這些函式的共同點如下 都以glvertex為開頭,後面跟乙個數字和1 2個字母。例如 glvertex2d glvertex2f ...