随笔分类 -  Algorithm

摘要:最小生成树(Kruskal’s Minimum Spanning Tree) 最小生成树(Prim’s Minimum Spanning Tree) 霍夫曼编码(Huffman Coding) 阅读全文
posted @ 2017-03-22 20:08 Lao-zi 阅读(250) 评论(0) 推荐(0)
摘要:线性查找(Linear Search): 时间复杂度:O(n) int linerSearch(int * array, int n, int x) { for (int i = 0; i < n; i++) { if (array[i] == x) return i; } return -1; } 阅读全文
posted @ 2017-03-11 21:17 Lao-zi 阅读(571) 评论(0) 推荐(0)
摘要:插入排序(Insertion Sort): 原址排序,具有稳定性 时间复杂度:O(n*n),空间复杂度:O(1) 边界:逆序排序的数组花费最多的时间(n * n),排序好的数组花费最少的时间(n) 希尔排序(Shell Sort): 原址排序,不具稳定性 时间复杂度:O(n2) 是对插入排序的改进, 阅读全文
posted @ 2016-12-06 15:21 Lao-zi 阅读(415) 评论(0) 推荐(0)