240 发简信
IP属地:湖南
  • 排序算法(四)——插入排序(insertion sort)

    基本思想:插入排序通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 将n个待排序的元素看成为一个有序表和一个无...

  • 排序算法(三)——选择排序(selection sort)

    基本思想:选择排序是一种简单直观的排序算法。它首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后再从剩余未排序元素中继续寻找最...

  • 排序算法(二)——冒泡排序(bubble sort)

    基本思想:冒泡排序也是一种简单直观的排序算法,它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是...

  • 排序算法(一)——快速排序(quick sort)

    快速排序使用分治法(divide and conquer)策略来把一个序列(list)分为较小和较大的两个子序列,然后递归地排序两个子序列。 基...