3, 5, 9, 1, 8, 2
难度评级：高级。给定一些输入数据，请生成一个算法以按降序对数据进行排序。
步骤 1：创建一个列表，并将给定的元素添加到列表中：L = [3, 5, 9, 1, 8, 2]。
步骤 2：设置一个名为swapped的标志，将其设置为False，这样如果发生交换，您就可以记录它：swapped = False
步骤 3：设置列表的最后一个元素的索引：last_index = len(L) – 1。
步骤 4：对于列表中的每个元素，从左到右移动，并检查当前元素是否大于上一个元素：
如果是，则交换元素并将swapped标志设置为True。
步骤 5：如果swapped标志为True，请重复步骤4和5。否则，列表已排序，您可以跳出循环。
步骤 6：返回排序后的列表L。