首页 > 编程知识 正文

C vector 排序 顺序和逆序,电机顺序启动逆序停止

时间:2023-05-04 19:32:06 阅读:185065 作者:2102

C++中对于vector中的元素顺序排序为:

std::sort(v.begin(),v.end());

对于vector中的元素逆序排序为:

std::sort(v.rbegin(),v.rend());

如对以下vector逆序排序

#include <vector>#include <algorithm>int main() { std::vector<int> v1; v1.push_back(10); v1.push_back(2); v1.push_back(0); v1.push_back(5); v1.push_back(-1); v1.push_back(20); v1.push_back(3); v1.push_back(1); v1.push_back(-5); v1.push_back(2); std::sort(v1.rbegin(), v1.rend()); for (unsigned int i = 0; i < v1.size(); i++) { printf("[%d]",v1[i]); }}

运行结果为:

[20][10][5][3][2][2][1][0][-1][-5]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。