早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用冒泡排序法将无序列{7,1,3,12,8,4,9,10}按照从大到小的顺序排列,并画出该算法的流程图.

题目详情

用冒泡排序法将无序列{7,1,3,12,8,4,9,10}按照从大到小的顺序排列,并画出该算法的流程图.

▼优质解答
答案和解析

可以按照冒泡排序的方法及过程对所给数据逐趟进行排序.

我们将第一趟的排序过程详细写出,其余各趟的排序过程不再详细列出,如图所示;

第1趟

上述算法的流程图如图所示:

冒泡排序的算法过程中主要以循环结构和选择结构为主,同时也用到了变量与赋值.