提供一项编程任务，包括必要的参数和输入，要求编写一个可运行的程序或算法解决方案。排序一个数字列表（3,28,91,44,61,10,23）
任务：编写一个程序或算法解决方案，用于排序数字列表（3,28,91,44,61,10,23）参数：需求使用一维数字列表，列表长度不固定。输入：使用一维数字列表作为输入，例如，3，28，91，44，61，10，23]输出：输出按升序排序的一维数字列表，例如，3，10，23，28，44，61，91]解决方案：这里提供3种不同的算法用于排序数字列表。1.冒泡排序（bubble，ort）算法
冒泡排序是一种简单的排序算法，其原理是通过比较相邻两个数字的大小，将大的数放在最后一个位置。这个过程不断重复，直到没有任何数字可以交换为止。Python实现示例代码：python
def，bubble_ort(numsn，len(numsfor，i，i