美文网首页
几种简单常用的排序

几种简单常用的排序

作者: 忧郁的老王 | 来源:发表于2018-03-22 17:45 被阅读4次

1.简单排序

所谓简单排序就是

int[] arr ={2,4,5,7,6,8,1,9};

1.基本思路选择一个元素让他与每一个元素比较大小,然后将最小的元素移动到最前,

2.将第二个元素与每一个元素比较大小,然后将第二小的数移动到靠第二左的位置 。。。。。

2.冒泡排序

将序列中所有元素两两比较,将最大的放在最后面。

将剩余序列中所有元素两两比较,将最大的放在最后面。

重复第二步,直到只剩下一个数。 没看到和上面有什么本质区别

3.简单快速排序

选择一个数将比他小的数全部放到左边,将比他大的数全部放在右边,然后再对他左边的所有数和右边的所有数递归调用这个方法,这样就完成了整个数列的排序

开始递归调用

,今天先到这里,下次继续

相关文章

  • 几种简单常用的排序

    1.简单排序 所谓简单排序就是 int[] arr ={2,4,5,7,6,8,1,9}; 1.基本思路选择一个元...

  • 2019-08-11

    Javascript中常用几种基础算法 1 排序-冒泡排序 //冒泡排序 function bubbleSort...

  • 全面介绍9种常用的排序算法

    本篇给大家介绍几种软件工程中常用的排序算法 所有排序算法的核心的代码都在《常用排序算法核心代码》[https://...

  • java排序方法资料

    java排序,效率高的是哪种排序方法 JAVA快速排序(高效) java中常用的几种排序算法 相关代码: /* *...

  • 冒泡排序、插入排序、选择排序

    一、排序方法与复杂度归类 几种最经典、最常用的排序方法:冒泡排序、插入排序、选择排序、快速排序、归并排序、计数排序...

  • 排序(上)

    排序方法与复杂度归类 (1)几种最经典、最常用的排序方法:冒泡排序、插入排序、选择排序、快速排序、归并排序、计数排...

  • 排序算法

    排序算法分类 排序算法常用主要有:冒泡排序法、快速排序法、选择排序法、插入排序法、堆排序法、归并排序法等几种。 ...

  • 数组的几种排序方法JavaScript实现

    一. 几种简单的排序 冒泡排序, 选择排序和插入排序 做一些简单的准备工作 准备一个 CArray 类, 用来实现...

  • 对排序为难的看这里

    简单介绍几种常见的排序,不多说直接进入正题,请往下看 一、冒泡排序冒泡排序(Bubble Sort)也是一种简单直...

  • 排序算法的实现

    用java对常用内部排序算法的实现。 对冒泡排序,简单选择排序,直接插入排序,希尔排序,归并排序的简单实现(缺少快...

网友评论

      本文标题:几种简单常用的排序

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