是C++中的壹種函數。
sort函數用於C++中,對給定區間所有元素進行排序,默認為升序,也可進行降序排序。sort函數進行排序的時間復雜度為n*log2n,比冒泡之類的排序算法效率要高,sort函數包含在頭文件為#include<algorithm>的c++標準庫中。
參數:
(1)start表示要排序數組的起始地址;
(2)end表示數組結束地址的下壹位;
(3)cmp用於規定排序的方法,可不填,默認升序。
sort類函數總結
sort:對給定區間所有元素進行排序。
stable_sort:對給定區間所有元素進行穩定排序。
partial_sort:對給定區間所有元素部分排序。
partial_sort_copy:對給定區間復制並排序。
nth_element:找出給定區間的某個位置對應的元素。
is_sorted:判斷壹個區間是否已經排好序。
partition:使得符合某個條件的元素放在前面。
stable_partition:相對穩定的使得符合某個條件的元素放在前面。