编写一个具有以下功能的算法：将输入的数组按照升序或降序排序。数组：2,10,5,8]排序方式：降序
这里给出一个简单的实现，基于选择排序的算法（Selection，Sort）时间复杂度为，O(n^2)步骤：1.遍历数组，找到当前未排序部分的最大（或最小）元素。2.将该元素与当前未排序部分的开头元素交换。3.重复步骤，1，和，2，直到所有元素都被排序。对于此题，根据排序方式（降序）每次选择最大的元素并将其放置在当前未排序部分的开头。实现：python
def，election_ort(array,reverse=False)for，i，in，range(len(array)max_index，i
for，j，in，range(i，1,len(array)if，reverse:if，array[j]array[max_index]ma