• 冒泡排序

  

 

 

 

  • 选择排序

 

 

 

  • 插入排序

 

 

 

  • 快速排序(递归算法) 

 

 

 

  • 速度测试:

  • [ 注:统计时间根据电脑硬件配置不同,结果会有差异 ]
  • 创建一个获取随机数函数,生成100W个(1-1000)的随机数,

  • 分别让冒泡排序,选择排序,插入排序,快速排序 进行排序,并统计消耗时间

 

 

 

 

  • 耗时统计结果:
  • 冒泡排序(100W个随机数)
  •  

  • 选择排序(100W个随机数)
  • 插入排序  (100W个随机数)

 

 

 

  • 快速排序(由于速度太快,故将数据提升至5000W)
  •  

     

  • 测试结果(执行效率从快到慢) :
  • 快速排序  >  插入排序  > 选择排序  >  冒泡排序