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