sortarr数组升序代码
时间: 2024-10-14 07:07:35 浏览: 12
在许多编程语言中,对数组进行升序排序是一种常见的操作。这里以JavaScript为例,你可以使用内置的`Array.prototype.sort()`方法来实现:
```javascript
function sortArray(arr) {
// 使用默认比较函数,元素会被转换成字符串然后按字典顺序排序
arr.sort(function(a, b) {
return a - b;
});
// 如果需要保持原始类型的排序,可以提供自定义比较函数
// 比如对于数字数组:
// function compareNumbers(a, b) {
// return a - b;
// }
// arr.sort(compareNumbers);
return arr;
}
// 示例用法
let unsortedArr = [5, 2, 9, 1, 5, 6];
let sortedArr = sortArray(unsortedArr);
console.log(sortedArr); // 输出:[1, 2, 5, 5, 6, 9]
```
如果你想在Python中做类似的操作,可以使用内置的`sorted()`函数:
```python
def sort_array(arr):
return sorted(arr)
# 示例用法
unsorted_list = [5, 2, 9, 1, 5, 6]
sorted_list = sort_array(unsorted_list)
print(sorted_list) # 输出:[1, 2, 5, 5, 6, 9]
```
阅读全文