冒泡排序[下学期]北师大版内容摘要:

刚才排序的全过程 用算法流程图表示出来。 我们把它分成几步来做,第一步,先把 第一趟的排序用流程图 描述出来。 R[1]:=R[2] t:=R[1] R[2]:= t 开始 :假设该数据列为 R[1], R[2], R[3], R[4], R[5], R[6], R[7], R[8] 第一步做什么。 R[1]R[2] 是 否 如何交换数据,这样行吗。 R[2]R[3] 是 否 t:=R[2] R[2]:=R[3] R[3]:= t … 不断的这样画下去要画多少个类似的选择结构。 有没有办法让流程图更加简洁呢。 这样交换数据,会有什么问题。 分析: R[1]R[2] R[1]=R[2] 是 否 t=R[1] R[2]= t 否 是 i:= i +1 结束 开始 R[1]R[2] R[1]=R[2] 是 否 t=R[1] R[2]= t i:=1 R[i ]R[i +1] i 7 t:=R[i ] R[i ]:=R[i +1] R[i +1]:= t 分析: : 用简洁的循环结构进行表示 否 是 i:= i +1 结束 开始 R[1]R[2] R[1]=R[2] 是 否 t=R[2] R[2]= t i:=1 R[i ]R[i +1] t:=R[i ] R[i ]:=R[i +1] R[i +1]:= t i 7 分析:后面的排序只要。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。