![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++STL
杀敌三百,自损八千
这个作者很懒,什么都没留下…
展开
-
C++Vector操作
注意插入或删除中间某一项需要线性时间,即把这个元素后面的所有元素往后移或者往前移。如果频繁移动,则效率很低。注意删除某一项是它后面所有的项(后面所有项看做一个整体)往前移动一位,而不是把删除的这一项变为0。a.clear()只是清空数据,系统为vector分配的内存还在。 做一个题能更好掌握,例题演示: HDU4841“圆桌问题” AC代码: #include<iostream> ...原创 2019-07-31 15:03:34 · 160 阅读 · 0 评论 -
c++Stack操作
题目解读:单词翻转,栈的基本操作。不用管标点符号,单词以空格分隔,最后一个比较特殊是换行符。注意题目提示,输入t后用getchar()吸收’\n’ 题目演练 HUD1062 #include<bits/stdc++.h> using namespace std; char s[1000+10]; int main() { int n;cin>>n; getchar()...原创 2019-07-31 16:00:29 · 198 阅读 · 0 评论 -
C++STL List的删除
错误操作,it是个迭代器,直接删除后指向无法确定原创 2019-07-31 22:11:27 · 248 阅读 · 0 评论