冒泡排序和选择排序的区别: 冒泡排序在一次遍历中,每次比较都可能发生交换;一旦某次遍历一次交换都没发生,就可以认为排序已经完成,可以提前终止(排序整体有序的数列存在优势);由于是两两之间的比较和交换,可以实现稳定性。 选择排序在一次遍历中维护了一个最小值,每次比较都可能更新最小值,一次遍历完成后获得未排序部分的最小值,并与第一个未排序的位置交换;选择排序必须遍历N次,不可以提前终止;由于存在跳跃性的交换,不能保证稳定性。
1

相关推荐

影04714:把图书管理系统那个项目经验内容适当的减少掉,然后改成据为己有不要说团队项目,因为图书管理系统这类常见的谁来了都能独立写出来,提问能圆过来即可
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务