创建一个长度为9的随机数组并用两种方法排序
时间: 2024-05-11 08:15:56 浏览: 81
产生随机数并排序
可以通过以下 Python 代码创建一个长度为 9 的随机数组:
```python
import random
arr = [random.randint(1, 100) for _ in range(9)]
print(arr)
```
输出结果类似于:
```
[5, 81, 49, 98, 7, 19, 89, 35, 72]
```
要对这个数组进行排序,可以使用 Python 提供的 `sorted` 函数,也可以使用数组本身的 `sort` 方法。
方法 1:使用 `sorted` 函数排序
```python
sorted_arr = sorted(arr)
print(sorted_arr)
```
输出结果类似于:
```
[5, 7, 19, 35, 49, 72, 81, 89, 98]
```
方法 2:使用 `sort` 方法排序
```python
arr.sort()
print(arr)
```
输出结果类似于:
```
[5, 7, 19, 35, 49, 72, 81, 89, 98]
```
以上两种排序方法的时间复杂度都为 O(nlogn),这是排序算法的平均时间复杂度。
阅读全文