给出一组数据，请生成一个适当的排序算法，按数据从小到大排序，并输出排序后的结果。
1. 数据组: 8, 5, 2, 6, 9, 3, 1, 4, 0, 7
冒泡排序是一种简单的排序算法，可以用来按从小到大的顺序排序给定的数据组。

步骤如下：
1. 从第一个元素开始，比较它和下一个元素的大小。如果第一个元素比下一个元素大，则交换它们的位置。
2. 将指针移到下一个元素，重复步骤1，直到到达列表的末尾。
3. 重复步骤1和步骤2，直到没有任何一对元素需要交换，也就是整个列表已经按从小到大的顺序排列好了。

按照上述方法操作，我们可以得到以下排序结果：0, 1, 2, 3, 4, 5, 6, 7, 8, 9。