数据结构与算法
zkzqlove
这个作者很懒,什么都没留下…
展开
-
归并排序
合并算法的基本步骤如下所示: 1)把0~length-1的数组分成左数组和右数组 2)对左数组和右数组进行迭代排序 3)将左数组和右数组进行合并,那么生成的整个数组就是有序的数据数组 代码:原创 2014-02-21 14:51:51 · 340 阅读 · 0 评论 -
快速算法
快速算法原理: 1、 判断输入参数的合法性 2、把数组的第一个数据作为比较的原点,比该数据小的数据排列在左边,比该数据大的数据排列在右边 3、按照(2)的方法分别对左边的数组和右边的数据进行和(2)一样的数据排列 编程过程: a)首先,判断数据的合法性? void isLegal(int array[],int原创 2014-02-21 09:11:45 · 637 阅读 · 0 评论