1. 程式人生 > >【C++】關於sort()的使用

【C++】關於sort()的使用

標頭檔案:#include <algorithm>

例子如下:

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

int main()
{  
    string a[] = {"123", "124","112","102","111"};
    sort(a, a+5);
    for (int i = 0; i < 5; i++)
    {
        cout<<a[i]<<" ";
    }
    return 0;
}


 使用問題:因為sort實現是用迭代器實現的,所以他一般引數範圍是[a,b),即半開半閉區間。

2種範圍的例子:

1):

2):

由於範圍的設定不同,可能和預期結果有很大出入,所以使用的時候應該特別注意該問題!