排序是基本操作了。
登录以参加训练计划
排序是绝大部分时候都会用到的功能。
比如:
- 将所有的武器按照性能从高到低排好
- 将附近的饭店按照距离从近到远排好
Python和C++都提供了内置的、简单的排序。
Python
numbers = [2,34,1,4,11]
numbers.sort()
#include<algorithm>
// 数组
int a[] = {2,34,1,4,11};
sort(a, a+5};
// vector
vector<int> b{2,34,1,4,11};
sort(b.begin(), b.end());
但这些都是默认的排序,所谓默认的含义就是:
- 数字从小到大
- 字符串按照字母表排序
如果我们需要有自定义的排序,那就需要额外的进行排序调整了。这个训练计划里面就包含了从基础排序到自定义排序的训练内容。
- 参加人数
- 4
- 创建人