快速排序的改进算法和插入排序结合

terry45265 43 0 CPP 2019-01-10 23:01:14

快速排序用的主要是partition函数,在此程序里,快速排序改进,在调用partition将数组进行分组的时候,当子数组个数小于k时,不继续做快速排序,直接返回,k由用户自己定义大小。将返回的基本有序的数组进行插入排序,这样大大提高了快速排序的效率!

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-01-10 23:01:14

完美运行用的vc6.0,并且是100w个随机数的运行时间,整体来说正和作业之意。对于初学者有很大帮助

Generic placeholder image 卡了网匿名网友 2019-01-10 23:01:14

代码值得学习,有所收获

Generic placeholder image 卡了网匿名网友 2019-01-10 23:01:14

快排还是不错的,值得学习

Generic placeholder image 卡了网匿名网友 2019-01-10 23:01:14

我用的c/c++程序设计与学习平台,碰到了错误,但方法学习了,谢谢