reverse(a,a+n)反轉
sort(a,a+n,cmp)排序
unique(a,a+n,cmp)對於有序集合進行去重,返回新陣列最後乙個元素的指標
next_permutatoin(a,a+n,cmp)下乙個排列
make_heap(a,a+n,cmp),sort_heap(a,a+n,cmp),pop_heap(a,a+n,cmp),push_heap(a,a+n,cmp)與堆有關的四個函式
上例中cmp表示自定義的比較函式
bool cmp(const node&m,const node&n);
用和堆有關的函式自定義優先佇列
structpreq
void enq(int
x)
intdeq()
}q;
STL常用函式
1.map中查詢指定鍵值 map.find 2.set中查詢指定鍵值 sets s.find s.count 注 count 函式統計某一鍵值出現的次數,因此可以檢視set中是否出現某一鍵值。3.sort 函式 sort vect.begin vect.end 此時相當於呼叫 sort vect.b...
STL 常用函式
參考 1 count系列 1 int count iterator first,iterator last,val 2 int count if iterator first,iterator last,pred fun 2 copy系列 1 iterator copy iterator first...
PHP 常用陣列處理函式
1.array reverse 陣列順序倒序排列 array reverse 函式將原陣列中的元素順序翻轉,建立新的陣列並返回。如果第二個引數指定為 true,則元素的鍵名保持不變,否則鍵名將丟失。2.rtrim 從字串右側移除字元 例 去除最後乙個逗號 str a,b,c,d,echo rtrim...