
STL
文章平均质量分 61
石前有座桥
学生
展开
-
set
参照算法笔记 P197 #include #include // 从小到大 且 不重复 using namespace std; //set name int main(){ set st; st.insert(3); //insert()插入元素 st.insert(2); st.insert(5); st.insert(3); set::iterator it=st.转载 2017-08-08 19:26:48 · 158 阅读 · 0 评论 -
string
参照算法笔记P202 #include #include using namespace std; int main(){ string s1="abc"; string s2="def"; string s3=s1+s2; cout等比较,比较规则是 字典序 string s4="abcxyz",s5="opq"; s4.insert(3,s5); //insert(p转载 2017-08-09 19:58:08 · 186 阅读 · 0 评论 -
map
参照算法笔记P213 #include #include //map mp; using namespace std; map mp; int main(){ mp['m']=20; mp['r']=30; mp['a']=40; map::iterator it=mp.begin(); for(;it!=mp.end();it++){ printf("%c %d\n",转载 2017-08-10 19:52:56 · 243 阅读 · 0 评论 -
queue
参照算法笔记P218 #include #include using namespace std; int main(){ queue q; int i; for(i=0;i<5;i++){ q.push(i); } printf("%d %d\n",q.front(),q.back()); q.pop(); printf("%d %d\n",q.front(),q.b转载 2017-08-11 19:42:14 · 188 阅读 · 0 评论 -
vector
参照算法笔记P191 #include #include//vector name using namespace std; vector a; int main(){ int i; for(i=0;i<5;i++){ a.push_back(i); //在vector后面添加元素 } printf("%d ",a.size()); //获取vector元素个数转载 2017-08-04 20:00:58 · 163 阅读 · 0 评论 -
reverse()
参照算法笔记P233 #include #include #include #include using namespace std; int main(){ int a[6]={10,11,12,13,14,15}; reverse(a,a+4); //将a[0]-a[3]反转 int i; for(i=0;i<6;i++){ printf("%d ",a[i]);转载 2017-08-13 19:05:40 · 215 阅读 · 0 评论 -
priority_queue
参照算法笔记P221 #include//priority_queueq 大顶堆 #include//priority_queue,greater >q 小顶堆 using namespace std; int main(){ int n,x,i; while(scanf("%d",&n)!=EOF){ priority_qu转载 2017-08-12 18:18:31 · 219 阅读 · 0 评论