必須包含
sort函數(shù)默認(rèn)是升序排序,如果需要降序排序,可以傳入第三個(gè)參數(shù)進(jìn)行自定義排序規(guī)則。
sort函數(shù)可以用于數(shù)組、容器等STL中的數(shù)據(jù)結(jié)構(gòu)。
對(duì)于自定義的數(shù)據(jù)類型,需要重載比較運(yùn)算符(<)以確保sort函數(shù)能夠正確排序。
sort函數(shù)的時(shí)間復(fù)雜度為O(nlogn),效率較高。
盡量避免在sort函數(shù)中傳入lambda表達(dá)式等匿名函數(shù),會(huì)影響代碼的可讀性。
使用穩(wěn)定排序算法時(shí),可以使用std::stable_sort函數(shù)代替sort函數(shù)。