几种排序算法流程图.pdf

几种排序算法流程图.pdf

ID:23938192

大小:181.22 KB

页数:6页

时间:2018-11-11

几种排序算法流程图.pdf_第1页
几种排序算法流程图.pdf_第2页
几种排序算法流程图.pdf_第3页
几种排序算法流程图.pdf_第4页
几种排序算法流程图.pdf_第5页
资源描述:

《几种排序算法流程图.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、冒泡排序法待排序的数据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

2、,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,7inputkey:0a<5>=0六、折半查找法Source=>2,5,7,9,10,11,13,17,21,23Inputkey:13a<7>=13观察得知,利用fortran语言以上几种排序法均可完成数据的排序,五六的查找法也可找到数据在数组中的位置。1、冒泡法开始i=n-1,n=10i>0i--是j=1否j

3、a(j+1)=temp结束2、选择排序法开始i=1,n=10i=n是i++min=a(i),j=i+1否j--j>0否是否min>a(j)是temp=a(j)a(j)=a(i)a(i)=tempmin=a(i)结束3、shell排序开始n=10,k=n/2k>0是i=k+1否i

4、找开始Inputkeyl=1,r=nM=(r+l)/2Keya(m)否是Key>a(m)否是r=m-1l=m+1binary_seam=(l+r)/2m=(l+r)/2rch=m结束

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。