3, 8, 5, 1, 9
编写一个算法，将数字列表按升序排序。
从第一个数字开始，对于给定的列表，3是第一个数字。然后将第一个数字与第二个数字进行比较-将3与8进行比较-如果第一个数字较大，则交换数字。在这种情况下，8大于3，因此不需要交换。然后，将8与第三个数字-5进行比较。在这种情况下，5小于8，因此将交换8和5，并且列表中的前三个数字现在已经排序。重复这个过程，直到剩下的数字也按照这种方式排序，结果是排序后的列表：1，3，5，8，9。