2018年7月19日
摘要: 选择排序法 为什么要学习O(n^2)的排序算法 基础 编码简单,是一些简单情景的首选 在一些特殊情况下,简单的排序算法更有效 简单的排序算法思想衍生出复杂的排序算法 作为子过程,改进更复杂的排序算法 选择排序法介绍 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。 阅读全文
posted @ 2018-07-19 16:29 029简智濠 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 插入排序法 基础排序算法的另一种是插入排序,它的时间复杂度跟选择排序法一样都是O(n^2)。 工作原理 通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in place排序(即只需用到 {\displaystyle O(1)} {\disp 阅读全文
posted @ 2018-07-19 16:28 029简智濠 阅读(156) 评论(0) 推荐(0) 编辑