【題目描述】給定一個(gè)整數(shù)數(shù)組 A司抱,如果它是有效的山脈數(shù)組就返回 true掖看,否則返回 false。 讓我們回顧一下毅贮,如果 A 滿足下述條件,那么它...

【題目描述】給定一個(gè)整數(shù)數(shù)組 A司抱,如果它是有效的山脈數(shù)組就返回 true掖看,否則返回 false。 讓我們回顧一下毅贮,如果 A 滿足下述條件,那么它...
隊(duì)列 隊(duì)列的基本概念 隊(duì)列是有限個(gè)同類型元素的線性序列 隊(duì)列也是一種運(yùn)算受限的線性表挣饥,而且是先進(jìn)先出的線性表 FIFO 新加入的數(shù)據(jù)元素加入在隊(duì)...
插入排序 時(shí)間復(fù)雜度(平均自晰、最壞)O(n^2), 最好時(shí)間復(fù)雜度O(n) 空間復(fù)雜度為O(1) 穩(wěn)定性:穩(wěn)定 算法解析:插入排序類似于打撲克,取...
冒泡排序 時(shí)間復(fù)雜度(平均浙宜、最壞) O(n^2)官辽,最好為O(n) 空間復(fù)雜度為O(n) 穩(wěn)定性:穩(wěn)定 算法解析: 該算法是相鄰兩兩做比較 外層循...
計(jì)數(shù)排序 時(shí)間復(fù)雜度(平均、最壞粟瞬、最好) O(n+k) 空間復(fù)雜度為O(n+k) 穩(wěn)定性:穩(wěn)定 n為數(shù)組元素個(gè)數(shù)同仆,k為數(shù)據(jù)最大值 算法解析: 計(jì)...
選擇排序 時(shí)間復(fù)雜度:(平均、最好裙品、最壞)都是O(n^2) 控件復(fù)雜度:O(1) 穩(wěn)定性:不穩(wěn)定 算法分析: 從第一個(gè)元素開始俗批,用第一個(gè)元素和剩...
算法分類 非線性時(shí)間比較類排序:通過比較來(lái)決定元素間的相對(duì)次序俗或,由于其時(shí)間復(fù)雜度不能突破O(n*log n),因此稱為非線性時(shí)間比較類排序算法岁忘;...
快速排序 時(shí)間復(fù)雜度:平均辛慰、最好為O(nlogn),最壞為O(n^2) 空間復(fù)雜度:O(nlogn) 穩(wěn)定性:不穩(wěn)定 算法分析: 快速排序使用了...
桶排序 時(shí)間復(fù)雜度:線性介,平均干像、最好為O(n+k),最壞為0(n^2) 空間復(fù)雜度:O(n+k) 穩(wěn)定性:穩(wěn)定性的前置條件是每個(gè)桶內(nèi)使用的什么...
希爾排序 時(shí)間復(fù)雜度:平均O(n^1.3),最好為O(n),最壞為0(n ^ 2) 空間復(fù)雜度:O(1) 穩(wěn)定性:不穩(wěn)定 算法解析: 希爾排序是...