码迷,mamicode.com
首页 >  
搜索关键字:quick-sort    ( 227个结果
quick sort java version
import java.util.Random;public class test { public static void main(String[] args) { int[] arr= generatenumbers(10); show(arr,"before sort:"); quic...
分类:编程语言   时间:2014-10-09 18:36:17    阅读次数:163
The-ith-Element
Brief: the-ith-element,given a array A with n element , return the i-th element of A. A(n,i)this problem can be solved using quick-sort idear, every t...
分类:其他好文   时间:2014-10-02 18:28:43    阅读次数:210
Quick-sort
brief : the quick sort can divide into two steps, the first step is partition, the second step is conquer the subset.i) as the first step, array A[lef...
分类:其他好文   时间:2014-10-01 01:21:50    阅读次数:209
快速排序
#include #include #include void quick_sort(int data[], int, int);int partition(int data[], int, int);int main( int argc, char* argv[] ) { int data[8] ...
分类:其他好文   时间:2014-09-27 00:09:38    阅读次数:308
排序算法 - 快速排序(Quick Sort)
算法思想 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。(1) 分治法的基本思想 分治法的基本思想是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然.....
分类:其他好文   时间:2014-09-24 10:42:06    阅读次数:181
排序和查找算法的使用
TBOX提供了各种常用算法,对容器中的元素进行各种操作,这里主要介绍下排序和查找算法。 排序算法目前支持如下几种: 1. 快速排序:tb_quick_sort 2. 堆排序: tb_heap_sort 3. 插入排序:tb_bubble_sort 4. 冒泡...
分类:其他好文   时间:2014-09-20 19:38:49    阅读次数:183
快速排序
快排用到了分治思想和递归思想。效率不稳定,平均复杂度在维持在O(n*logn),可见,在n较大时应用较好。#include using namespace std;int a[200] = {564,321,1,2,3,654,21};void quick_sort(int left,int rig...
分类:其他好文   时间:2014-09-20 15:27:48    阅读次数:194
写一下快速排序和堆排序,两个简单又神奇的算法
快速排序 void quick_sort(int array[], int begin, int end) { if(end > begin) { int pivot = begin; int last_small = begin; int i = end; while(last_small != i) { if(array[i] <= array[pivot]) ...
分类:其他好文   时间:2014-09-18 18:54:34    阅读次数:181
STL sort
STL的sort()算法,数据量大时采用Quick Sort,分段递归排序,一旦分段后的数据量小于某个门槛,为避免Quick Sort的递归调用带来过大的额外负荷,就改用Insertion Sort。如果递归层次过深,还会改用Heap Sort。本文先分别介绍这个三个Sort,再整合分析STL so...
分类:其他好文   时间:2014-09-17 11:45:12    阅读次数:235
chapter 15 排序
几种排序方法:冒泡 希尔  插入  快排  堆排  归并 sort.h #ifndef _SORT_H_ #define _SORT_H_ void insert_sort(int*, int); void bubble_sort(int*, int); void shell_sort(int *, int); void quick_sort(int*, int, int); voi...
分类:其他好文   时间:2014-09-09 23:04:39    阅读次数:369
227条   上一页 1 ... 18 19 20 21 22 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!