標題:
sort函式
[打印本頁]
作者:
呂晉豪
時間:
2024-6-28 15:13
標題:
sort函式
本帖最後由 呂晉豪 於 2024-6-28 16:28 編輯
sort函式可以將陣列排序,有兩種用法:
1. sort(first, last);
first, last皆為陣列元素的指標(地址),排序的區間為[first, last)。
一般陣列用法:
#include <bits/stdc++.h>
using namespace std;
int main() {
int arr[] = {5, 4, 3, 2, 1};
int len = 5;
sort(arr, arr + len);
for (int i = 0; i < len; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
複製代碼
vector用法:
#include <bits/stdc++.h>
using namespace std;
int main() {
vector <int> v({5, 4, 3, 2, 1});
sort(v.begin(), v.end());
for (int i = 0, len = v.size(); i < len; i++) {
cout << v[i] << " ";
}
cout << endl;
return 0;
}
複製代碼
2. sort(first, last, cmp);
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2