一:冒泡的基本介绍
二:实际应用
1 | static void Main(string[] args) |
三:优化冒泡排序
引入一个开关,如果此次遍历没有交换值,说明顺序是正确,后面没必要重新多次遍历。
1 | static void Main(string[] args) |
想比较上面的写法,减少了一次遍历。
四:比较排序的效率
1 | int len = 10;//修改数据量 |
10个数据冒泡排序比骄1000个数据:
当数据量越大,所需要的时间越长!
1 | static void Main(string[] args) |
引入一个开关,如果此次遍历没有交换值,说明顺序是正确,后面没必要重新多次遍历。
1 | static void Main(string[] args) |
想比较上面的写法,减少了一次遍历。
1 | int len = 10;//修改数据量 |
10个数据冒泡排序比骄1000个数据:
当数据量越大,所需要的时间越长!