码迷,mamicode.com
首页 > 编程语言 > 详细

关键知识点第3章初等排序总结3.1

时间:2020-05-13 19:57:53      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:移动   包括   hellip   有关   temp   地方   知识   复杂   空间复杂度   

排序最关键的地方

1复杂度 (复杂度包括时间复杂度与空间复杂度)

2稳定性

3输入数据的特征是否会对复杂度造成影响即排序算法的复杂度和输入数据的特征有关系

 

插入排序法

我们只将大于temp的值向后移动,已经拍好序的元素不会直接交换位置,所以这个排序是是分稳定的

时间复杂度 1+2+3+4+……+n-1=(n^2-n)/2   所以O(n^2)

空间复杂度 只需要额外申请temp的空间 很少

关键知识点第3章初等排序总结3.1

标签:移动   包括   hellip   有关   temp   地方   知识   复杂   空间复杂度   

原文地址:https://www.cnblogs.com/luolinjin/p/12884375.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!