基礎語法之陣列

2021-10-05 17:11:49 字數 837 閱讀 3920

陣列的格式:

格式 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宣告總是以分號 結束,宣告組以大括號...