學習總結2

2021-08-12 00:10:25 字數 1321 閱讀 8209

一、資料拷貝

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 ...