08 基本元素 陣列和指標

2021-07-03 13:39:48 字數 1069 閱讀 3764

重點在於迴圈巢狀的理解和使用

排序:

選擇冒泡 二分法

選擇:class arraytest1 ;

intmax = 0;

inttemp;

for(int x = 0; x

} }

for(int a : arr )

} publicstatic void swap(int a , int b)  //注意 這個函式是沒有效果的

publicstatic void sop(object obj)

} 冒泡

class arraytest2 ;

inttemp;

for(int x = 0; x

} }

for(int a : arr )

} publicstatic void sop(object obj)

} 外圈是大體控制內圈是精細控制

查詢:

折半條件是對有序陣列的查詢

注意:跳出迴圈的條件是max>=min

原因是如果沒有則說明這個數字在陣列中的某兩個相鄰數字之間

設這兩個數字為a和b

則該數字c為:

a當第一次比較的時候 c>a min向右移動此時mid min max重合都在b處

但依然沒有找到

當第二次比較的時候 mid在b上 c

class arraytest4 ;

intflag = halfsearch(2,arr);

sop(flag); }

publicstatic int halfsearch(int a, int arr)

elseif (a

if(min>max)

mid= (min+max)/2; }

returnmid; }

publicstatic int selectsort(int arr)

} }

returnarr; }

publicstatic void sop(object obj)

} 進製轉換(原理已述)

Python基本元素 數字 字串和變數

python裡的所有資料 布林值 整數 浮點數 字串,甚至大型資料結構 函式以及程式 都是以物件 object 的形式存在的。物件就像乙個塑料盒子,裡面裝的是資料。物件有不同的型別,型別決定了可以對它進行的操作,還決定了它裝著的資料是否可變。物件與型別與資料是繫結在一起的,所以python是動態型別...

第二章 Python基本元素 數字 字串和變數

python有哪些內建的資料型別 true false 布林型42 100000000 整型3.14159 1.0e8 浮點型abcdes 字串 python中統一的形式是什麼?物件,所有的物件都是以物件的形式存在。如何知道乙個物件的型別?type 語句 整型和浮點型的除法分別是什麼?3 2 1.5...

前端 HTML5的基本元素和屬性

html5保留的基本元素有如下幾個 上例為給div元素設定style屬性的屬性值,height表示高,width表示寬,background color表示背景色,屬性值內部用 隔開,用 賦值,333表示色號,可為6位16進製制如 121212也可以為顏色的英文如background color r...