请为我编写一个10个数字的排序算法。


10, 5, 3, 8, 2, 6, 4, 7, 9, 1
冒泡排序（Bubble Sort）可以对这组数字进行排序：

1. 从第一个数字开始比较相邻两个数字的大小，如果前一个数字比后一个数字大，则交换它们的位置。
2. 继续比较相邻两个数字的大小，一直到倒数第二个数字和最后一个数字比较完成。
3. 重复以上步骤，每次只比较尚未排序好的数字，直到所有数字都排序完成。

按照冒泡排序的方法，这组数字的排序结果为：

1, 2, 3, 4, 5, 6, 7, 8, 9, 10