摘要:算法概述 快速排序 (Quicksort),又称 划分交换排序 ,简称 快排 ,一种排序算法,最早由东尼·霍尔提出。在平均状况下,排序n个项目要O(n log n)次比较。在最坏状况下则需要O(n^2)次比较,但这种状况并不常见。 事实上,快速排序O(n log n)通常明显比其他算法更快,因为它的 阅读全文
posted @ 2019-08-17 16:26 薛勤 阅读 (280) 评论 (0) 编辑
摘要:算法概述 二分搜索,也称折半搜索、对数搜索,是一种在有序数组中查找某一特定元素的搜索算法。 搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数 阅读全文
posted @ 2019-08-17 11:12 薛勤 阅读 (90) 评论 (0) 编辑