#include
#include
#include
//隨機數函式的標頭檔案
#include
#include
using
namespace std;
#include
#include
#include
struct node
;bool
num_greater
(int n)
bool
func
(int i,
int j)
bool
comp_as_int
(node node1,node node2)
intmain()
vector<
int>
::const_iterator i;
//迭代器 可以粗略理解為指標
for(i=v.
begin()
;i!=v.
end(
);i++
)//sort(v.begin(),v.end());
//partition(v.begin(),v.end(),num_greater);
partial_sort
(v.begin()
+3,v.begin()
+10,v.end()
,func)
;//nth_element(v.begin(),v.begin()+10,v.end());//使得 將第k_th元素放到它該放的位置上,左邊元素都小於等於它,右邊元素都大於等於它.
printf
("\n\n\n\n");
for(i=v.
begin()
;i!=v.
end(
);i++
)/* vectorv1;
node node1;
node1.s='a';
node1.val=20;
v1.push_back(node1);
node1.s='b';
node1.val=5;
v1.push_back(node1);
node1.s='d';
node1.val=13;
v1.push_back(node1);
node1.s='c';
node1.val=13;
v1.push_back(node1);
//vector<>::const_iterator i;//迭代器 可以粗略理解為指標
stable_sort(v1.begin(), v1.end(), comp_as_int);
for(int i=0;i/*sets;
for(int j=0;j<1000;j++)
set::const_iterator i1;//常量迭代器 可以粗略理解為指標
for(i1=s.begin();i1!=s.end();i1++)
*//*mapmapstudent;
for(int i=0;i<1000;i++)
map::iterator iter;
for(iter = mapstudent.begin(); iter != mapstudent.end(); iter++)
cout}
git常規使用
1.建立分支 git checkout b fetch name2.新增快照進行登記 git add 3.登記到倉庫 git commit m message git commit a 忽略所有刪除新增等操作4.進入vi編輯器 鍵入 i 進入插入模式 鍵入 message 按鍵 esc 鍵入 冒號5...
C 語言 STL容器的常規操作(一)
想必各位程式設計師大大多多少少都知道一些stl的知識吧 可是那一串串的點加上一堆英文單詞真的好難記啊 今天,我就帶大家來看一看,stl中一些模板的常規操作吧!我們介紹的第乙個stl工具就是map了,翻譯成英語叫做 地圖 也有 對映 的意思,在這裡,map的意思叫做對映 文 戚洪昊 戚洪昊 變數.in...
vim的常規使用
一般模式 可通過上下左右按鍵移動游標,刪除字元或整行,可以複製 貼上。2 按鍵說明 操作說明 備註h 向左箭頭 游標向左移動乙個字元 nh,nj,nk,nl表示移動n個對應的字元 j 向下箭頭 游標向下移動乙個字元 k 向上箭頭 游標向上移動乙個字元 l 向右箭頭 游標向右移動乙個字元 游標移動到非...