首页 | 本学科首页   官方微博 | 高级检索  
     

对冒泡排序的改进
作者姓名:杨秀全
作者单位:本钢工学院
摘    要:一般冒泡排序算法用TureBasic语言描述如所附子程序sort。为提高排序速度,本文对其做两点改进。第一[注],由原来的每趟比较只向一个方向(由前向后或由后向前)改为由前至后和由后至前交替进行。这是因为当由前向后比较时,大数向后移动快,而小数向前移动慢;当由后向前比较时,小数向前移动快,而大数向后移动慢。例如,考虑以下各数:2,8,5,4,7,6,3,1,9由前向后比较一趟结果是:2,5,4,7,6,3,1,8,9显然,8向后移动得很快。再由后向前比较一趟结果是:1,2,5,4,7,6,3,8,9显然,1向前移动得很快。考虑几率均等,…

本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号