簡(jiǎn)明扼要的介紹下stable
需包含頭文件:#include 因為它是庫函數用法:和sort一樣一下介紹一下sort的用法sort的應用;1、可以傳入兩個(gè)參數; sort(a,a+N) ,其中a是數組,a+N表示對a[0]至a[N-1]的N個(gè)數進(jìn)行排序(默認從小到大排序);2、傳入三個(gè)參數; sort(a,a+N,cmp),第三個(gè)參數是一個(gè)函數 ; 如果讓函數從大到小排序,可以用如下算法實(shí)現; bool cmp(int a,int b){return a>b}; sort(A,A+N,cmp);但是有區別,區別是stable_sort函數遇到兩個(gè)數相等時(shí),不對其交換順序;這個(gè)應用在數組里面不受影響,當函數參數傳入的是結構體時(shí),會(huì )發(fā)現兩者之間的明顯區別。
簡(jiǎn)明扼要的介紹下stable
需包含頭文件:#include 因為它是庫函數用法:和sort一樣一下介紹一下sort的用法sort的應用;1、可以傳入兩個(gè)參數; sort(a,a+N) ,其中a是數組,a+N表示對a[0]至a[N-1]的N個(gè)數進(jìn)行排序(默認從小到大排序);2、傳入三個(gè)參數; sort(a,a+N,cmp),第三個(gè)參數是一個(gè)函數 ; 如果讓函數從大到小排序,可以用如下算法實(shí)現; bool cmp(int a,int b){return a>b}; sort(A,A+N,cmp);但是有區別,區別是stable_sort函數遇到兩個(gè)數相等時(shí),不對其交換順序;這個(gè)應用在數組里面不受影響,當函數參數傳入的是結構體時(shí),會(huì )發(fā)現兩者之間的明顯區別。