美文网首页
关于排序

关于排序

作者: 过眼云烟1102 | 来源:发表于2018-03-19 17:16 被阅读1次

1. 冒泡

-(void)maopao{

    int i,j,temp, arr[8] = {8,5,4,6,1,2,3,7};

    int n=8;

    for (i = 0; i < n - 1; i++)

        for (j = 0; j < n - 1 - i; j++)

            if (arr[j] > arr[j + 1]) {

                temp = arr[j];

                arr[j] = arr[j + 1];

                arr[j + 1] = temp;

            }

    for(i = 0; i < n; i++)

        printf("%d ", arr[i]);

}

2 递归

void qSort(int[] array, int i, int j)

{

if(i

{

int middle = getMiddle(array, i, j);

qSort(array, i, middle-1);

qSort(array, middle+1, j);

}

}

相关文章

  • 2018-10-26

    排序算法 排序算法冒泡排序鸡尾酒排序选择排序插入排序希尔排序归并排序快速排序堆排序 先说一些 关于排序的定义吧 排...

  • 7天练|Day3:排序和二分查找

    关于排序和二分查找的几个必知必会的代码实现排序实现归并排序、快速排序、插入排序、冒泡排序、选择排序编程实现O(n)...

  • 关于排序

    1. 冒泡 -(void)maopao{ int i,j,temp, arr[8] = {8,5,4,6,1,...

  • 关于排序

    这个很早就想开始自己整理一下,但是一直在自学,导致耽误了,但是昨天晚上突然一下子忘记了什么是计数排序,干脆复习一波...

  • 关于排序

    首先:排序从大的方面可以分为内排序和外排序。 第一个问题: 什么是内排序? 内部排序:待排序记录存放在计算机随机存...

  • 关于排序

    今天我们中级班课堂讲到了关于排序,排序是一个很简单容易操作的一个技术,这是在台湾版的焦点书籍上常常提到的。很实用的...

  • 关于排序

    基于比较排序的算法的性能是有上限的,大部分人都知道是nlgn,但是为什么多年的研究都突破不了nlgn呢,其实数学早...

  • 排序总结

    排序的方法非常多,先看维基百科中的一张关于排序算法的表,这里列了50多种排序方式。 内排序和外排序的概念 内部排序...

  • 算法汇总

    关于算法: 基础技巧:分治、二分、贪心排序算法:快速排序、归并排序、计数排序搜索算法:回溯、递归、深度优先遍历,广...

  • 涨知识:十二生肖趣谈(3)关于十二生肖的排序

    十二生肖趣谈(3) 关于十二生肖的排序 关于十二生肖的排序,民间有各种各样的传法。真实的十二生肖排序,可是大有学问...

网友评论

      本文标题:关于排序

      本文链接:https://www.haomeiwen.com/subject/jzppqftx.html