陣列的格式:
格式 1. 資料型別 陣列名稱 = new 資料型別[陣列長度];
格式 2. 資料型別 陣列名稱 = ;
格式 3. 資料型別 陣列名; 格式 3 屬於只建立了陣列引用名, 並未在記憶體建立陣列空間。
格式 4. 資料型別 陣列名稱 = new 資料型別;
陣列的下標:
陣列中內容的數字序號,從 0 開始 ,對於長度為 n 的陣列,下標的範圍是 0~n-1。
如何獲取陣列的長度
陣列名稱.length
注意:使用陣列不當時可能出現的問題
陣列未賦值: 空指標異常 超出長度的下標操作: 陣列越界異常 注意:陣列的長度在建立時就固定了。
陣列的排序:
公升序排列的口訣:
n個數字來排隊
兩兩相比小靠前,
外層 迴圈length-1
內層迴圈length-i-1
降序排序的口訣:
n個數字來排隊
兩兩相比大靠前,
外層 迴圈length-1
內層迴圈length-i-1
二分查詢(又稱折半查詢)
它是一種效率較高的查詢方法。但是,二分查詢要求陣列資料是採用的順序儲存結構的有序排列。
首先,假設陣列中元素是按公升序排列,將陣列中間位置的資料與查詢資料比較,如果兩者相等,則查詢成功; 否則利用中間位置記錄將陣列分成前、後兩個子陣列,如果中間位置資料大於查詢資料,則進一步查詢前乙個子數 組,否則進一步查詢後乙個子陣列。 重複以上過程,直到找到滿足條件的資料,則表示查詢成功, 直到子陣列不存在為止,表示查詢不成功
CSS之基礎語法
css規則由兩個主要的部分構成 選擇器,以及一條或者多條宣告.selector 選擇器通常是你需要改變樣式的html元素.每條宣告由乙個屬性和乙個值組成.屬性 property 是你希望設定的樣式屬性 style attribute 每個屬性有乙個值,屬性和值被冒號分開.selector 下面這行 ...
PL SQL之基礎語法
declare 說明部分 變數說明 游標申明 例外說明 begin 語句序列 dml語句 exception 例外處理語句 end 1 定義基本變數 2 型別 char,varchar2,date,number,boolean,long 3 舉例 var1 char 15 married boole...
css基礎之 語法
css 規則由兩個主要的部分構成 選擇器,以及一條或多條宣告 選擇器通常是您需要改變樣式的 html 元素。每條宣告由乙個屬性和乙個值組成。屬性 property 是您希望設定的樣式屬性 style attribute 每個屬性有乙個值。屬性和值被冒號分開。css宣告總是以分號 結束,宣告組以大括號...