成绩单排序——冒泡排序算法在Scratch中的应用

冒泡排序的具体过程可以描述为:首先从列表的第一个元素开始到列表最后一个元素为止,对列表中相邻的两个元素进行比较,如果位于列表上方的元素大于列表下方的元素,则交换这两个元素在列表中的位置。这样操作后列表上方的元素即为该数组中所有元素的最小值。接着对该列表除最上端的第1个元素进行同样的操作,再接着对剩下的所有元素做同样的操作,直到整个列表有序排列。

例题

小猫询问输入5个数,存入列表后,将这些数字从小到大排列后重新存入列表。

思路

代码

位置变量记录当前正在计算的列表项的顺序;次数变量记录当前正在计算的次数。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

购物车
  • Your cart is empty.
Scroll to Top