摘要:
一、简单选择排序(Simple Selection Sort) 1.时间复杂度:O(n2) 2.空间复杂度:O(1) 3.实现: 1 void SelectSort(int* a, int n) { 2 int i, j, min; 3 for (i = 1; i < n; i++) { 4 for 阅读全文
摘要:
一、冒泡排序(Bubble Sort) 1.时间复杂度:O(n2) 2.空间复杂度:O(1) 1 void BubbleSort(int* a, int num) { 2 int i, j; 3 for (i = 1; i <= num - 1; ++i) { 4 for (j = 1; j <= 阅读全文
摘要:
一、直接插入排序(Straight Insertion Sort) 1.时间复杂度:O(n2) 2.空间复杂度:O(1) 3.实现: 1 void InsertSort(int* a, int num) { 2 int i, j; 3 for (i = 2; i < num; i++) { 4 if 阅读全文