1.生成包含100个随机数的数组 2、实现插入排序算法,并对1中生成的数据排序 3、将排序后的数组以文本字符串的形式写入文本文件。
时间: 2024-05-06 11:21:07 浏览: 17
1. 以下是生成包含100个随机数的数组的Python代码:
```
import random
arr = [random.randint(0, 1000) for i in range(100)]
print(arr)
```
2. 以下是实现插入排序并对生成的随机数数组进行排序的Python代码:
```
def insert_sort(arr):
for i in range(len(arr)):
j = i
while j > 0 and arr[j] < arr[j-1]:
arr[j], arr[j-1] = arr[j-1], arr[j]
j -= 1
return arr
arr_sorted = insert_sort(arr)
print(arr_sorted)
```
3. 以下是将排序后的数组以文本字符串的形式写入文本文件的Python代码:
```
with open('sorted.txt', 'w') as f:
f.write(' '.join(map(str, arr_sorted)))
```
希望能对您有所帮助!