240 投稿
收录了4篇文章 · 2人关注
  • 希尔排序

    1 基本原理 希尔排序是一种递减增量插入排序算法。普通的插入排序的是以1为间隔进行排序,希尔排序是在其上做的优化,比如取一间隔序列为1,4,9 ...

  • 插入排序

    1 基本原理 遍历数组,将遍历的元素插入到已经排好序的数组里。比如6 3 2 7 首先我们将a[0]当成已经有序的数组,然后将a[1]插入到有序...

  • 选择排序

    1 基本原理 遍历数组,每次选择一个最大(最小)的元素放置于队头(队尾),遍历完成后,整个数组有序。 2 具体实现 3 算法分析 使用了两层fo...

  • 冒泡排序

    1 基本原理 我的理解是冒泡排序如同水中的气泡上浮一样,每次最大的元素浮到数组的最末端,每次排定一个元素。更加详细的请移步冒泡排序 2 基本步骤...

专题公告

编程之美解题