编写一个简单的算法，将给定的数字列表按降序排列。
[9, 1, 5, 3, 8, 2, 7, 6, 4]
冒泡排序（Bubble Sort）是一个简单排序算法，可以对给定的数字列表进行降序排列。

算法步骤如下：

1. 从列表的第一个元素开始，依次比较相邻的两个元素。
2. 如果前一个元素比后一个元素大，则交换这两个元素的位置。
3. 重复步骤1和步骤2，直到没有元素需要交换为止。

以下是Python示例代码：

```
nums = [9, 1, 5, 3, 8, 2, 7, 6, 4]

for i in range(len(nums)):
    for j in range(len(nums)-1-i):
        if nums[j] < nums[j+1]:
            nums[j], nums[j+1] = nums[j+1], nums[j]

print(nums)

# 输出：[9, 8, 7, 6, 5, 4, 3, 2, 1]
```