请稍候,载入中。。。
请稍候,载入中。。。
2019/6/29 10:11:00
>>浅谈 冒泡排序的优劣

1,冒泡算法是原地排序算法吗?

冒泡的过程只涉及相邻数据的交换操作,只需要常量级的临时空间,所以他的空间复杂度为O(1),是一个原地排序算法.

2,冒泡算法是稳定的排序算法吗?

为了保证冒泡算法的稳定系,当有相邻两个元素大小相等的时候,我们不做交换,所以冒泡算法是稳定的排序算法.

3,冒泡排序的时间复杂度是多少?

最好的情况,要排序的数据已经有序了,我们只进行一次冒泡操作,所以时间复杂度是O(n),最坏的情况是要排序的数据是倒序的,我们要进行n次冒泡操作,所以时间复杂度是O(n^2)

tonytung | 阅读全文 | 回复(0) | 引用通告 | 编辑
  • 标签:信技 冒泡排序 
  • 发表评论:
    请稍候,载入中。。。
    用户公告
    请稍候,载入中。。。
    时间记忆
    请稍候,载入中。。。
    我的相册
    最新日志
    请稍候,载入中。。。
    最新评论
    请稍候,载入中。。。
    最新回复
    请稍候,载入中。。。
    我的好友
    站点信息
    请稍候,载入中。。。
       http://blog.sysuschool.com/u/tonytung/index.html  
    Powered by Oblog.