資料結構大綱(二) 未完,待續

2021-09-29 14:50:40 字數 1197 閱讀 2473

排序技術

線性表查詢技術

順序表的順序查詢

折半查詢(線性表必須有序,必須採用順序儲存) --非遞迴演算法

樹表查詢技術

二叉排序樹 – 中序遞增

雜湊表查詢技術(未整理)①插入排序

直接插入排序 – 穩定的排序方法

//下次寫
希爾排序 – 不穩定

//下次寫
②交換排序

起泡排序(又稱氣泡排序) – 穩定

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 安全環境的脆弱...