几种排序算法流程图

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、冒泡排序法

待排序的数据source=>6,2,8,4,0,9,3,5,1,7

排序后的数据sort=>0,1,2,3,4,5,6,7,8,9

二、选择排序法

待排序的数据:source=>12,54,65,2,3,40,91,7,321,50

排序后的数据:sort=>02,3,7,12,40,50,54,65,91,321

三、Shell排序法

待排序的数据:source=>23,54,8,25,61,77,13,10,66,9

排序后的数据:sort=>08,9,10,13,23,25,54,64,66,77

四、快速排序法

待排序的数据:source=>56,10,94,99,42,83,56,89,31,73

排序后的数据:sort=>010,31,42,56,56,73,83,89,94,99

五、顺序查找法

source=>6,2,8,4,0,9,3,5,1,7

input key:

a<5>=0

六、折半查找法

Source=>2,5,7,9,10,11,13,17,21,23

Input key:

13

a<7>=13

观察得知,利用fortran语言以上几种排序法均可完成数据的排序,五六的查找法也可找到数据在数组中的位置。

3、shell排序

4、(流程图不会画)

5、顺序查找

相关文档
最新文档