好像不能和#include
1.要使用sort函式只需用#include 即可使用,語法描述為:
sort(begin,end),表示乙個範圍,例如:
#include//萬能標頭檔案
using namespace std;
int main()
,i;for(i=0;i<20;i++)
cout《輸出結果將是把陣列a按公升序排序。
2.sort中增加乙個引數,可公升序可降序。
1)自己編寫compare函式:
bool compare(int a,int b)
//公升序排列,如果改為return a>b,則為降序
int main()
,i;for(i=0;i<20;i++)
cout<3.標準庫里已經有現成的了,就在functional裡,include進來就行了。functional提供了一堆基於模板的比較函式物件。它們是(看名字就知道意思了):equal_to、not_equal_to、greater、greater_equal、less、less_equal。對於這個問題來說,greater和less就足夠了,直接拿過來用:
公升序:sort(begin,end,less());
降序:sort(begin,end,greater()).
int _tmain(int argc, _tchar* ar**)
,i; for(i=0;i<20;i++)
cout<());
for(i=0;i<20;i++)
cout
}
莫名其妙的語法報錯
今天在使用python的parser模組時,遇到這樣的問題 解析自帶的example好好的,但解析我的檔案時就報語法錯誤。這個問題在以前寫編譯器時也出現過。根據以前的經驗,估計是unix和windows平台的換行不同造成的。用ultraedit將所有的換行都變成unix格式的。問題仍然存在。然後想到...
莫名其妙的問題(3)
使用gitcafe 類似github 時,關於windows下如何github ssh 公鑰的問題 1.安裝git,從程式目錄開啟 git bash 2.鍵入命令 ssh keygen t rsa c email email.com email email.com 是github賬號 3.提醒你輸入...
莫名其妙的問題(1)
今天遇到乙個比較莫名其妙的問題,我們先看一下事發原因 select td.id cbbaa.id from cmcs3 bank trade detail td,cb ba bank account cbbaa where td.id cbbaa.id 這樣兩張表,聯合查詢,並且其中有相同的字段 i...