Scratch 2 的冒泡排序算法,蛮适合给新手入门用的。图形化的操作方式,不用写一行代码也能看懂排序过程,挺直观的。如果你正好在教小朋友或者编程启蒙阶段,这资源用起来真的省心。

Scratch 做的冒泡排序逻辑清楚。两个变量比较、交换位置、重复循环,动画一帧帧演出来,比文字要直观多了。你只要稍微改几个数值,就能让它跑起来,响应也快。

除了这个排序,还有一堆相关的算法资源也可以一起参考着玩,比如冒泡排序算法详解,讲得蛮细的。如果你想拓展思路,桶排序插入排序这些都值得一看。

不过要注意,.sb2文件只能用 Scratch 2 打开,Scratch 3 要转换一下才能运行。如果你懒得折腾,就用 Scratch 官网老版本编辑器就行。

如果你想找个方式给初学者讲排序逻辑,或者做点算法展示的小项目,这个冒泡排序排序算法.sb2还挺合适的。拿来改改数值、换点动画素材,演示场合也挺有看头的。