排序技術
線性表查詢技術
順序表的順序查詢
折半查詢(線性表必須有序,必須採用順序儲存) --非遞迴演算法
樹表查詢技術
二叉排序樹 – 中序遞增
雜湊表查詢技術(未整理)①插入排序
直接插入排序 – 穩定的排序方法
//下次寫
希爾排序 – 不穩定
//下次寫
②交換排序
起泡排序(又稱氣泡排序) – 穩定
public
class
maopao}}
return a;
}public
static
void
main
(string[
] arg)
; a=
bubblesort
(a,6);
for(
int i =
0; i }
快速排序 (起泡排序的公升級版) – 不穩定
public
class
quicksort
if(iwhile
(i<=r[j])if
(i}return i;
}public
static
int[
]quicksort
(int r,
int first,
int end)
return r;
}public
static
void
main
(string[
] args)
; a=
quicksort
(a,0,6
);for(
int i =
0; i }
③選擇排序
簡單選擇排序 – 不穩定
//下次寫
堆排序 ——大根堆,小根堆
//下次寫
資料結構之排序(未完,待續)
資料結構知識點總結 插入排序 主 include void insertsort int a,size t n 直接插入排序 else 希爾排序 void shellsort int a,size t n 希爾排序 else gap gap 3 1 直接插入排序 insertsort a,n 對比,...
資料結構複習 排序(未完待續)
假設含有n個記錄的序列為,其相應的關鍵字分別為,需確定1,2,n的一種排列p1,p2,pn,使其相應的關鍵字分別滿足kp1 kp2 kpn非遞減 或非遞增 關係,即使得序列稱為乙個按關鍵字有序序列,這樣的操作就稱為排序。假設ki kj i n,1 j n,i j 且在排序前的序列中ri領先於ri 即...
資料保護 未完待續
1.2 安全標準簡介 二 資料庫安全性控制 2.5資料庫角色 2.6強制訪問控制的方法 三 檢視機制 二 資料庫的完整性 保護資料庫以防止不合法使用造成的資料洩露 更改和破壞。1.1 資料庫的不安全因素 1 非授權使用者對資料庫的惡意訪問和破壞 2 資料庫中重要或敏感的資料被洩露 3 安全環境的脆弱...