俗话说:“活到老,学到老。”今天小编就分享一下vector容器入门+递归汉诺塔问题的知识点和例题。
vector容器入门
知识点
| vector<int> v; | 定义vector容器 |
| vector<int> v; int n,k,x,y; cin>>n; cin>>k; v.push_back(k); } cin>>x>>y; v.insert(v.begin()+x-1,y); for(int i=0;i<=n;i++){ cout<<v[i]<<' '; } |
在x位置插入y |
| vector<int> v; int n,k,x; cin>>n; for(int i=0;i<n;i++){ cin>>k; v.push_back(k); } cin>>x; v.erase(v.begin()+x-1); for(int i=0;i<n-1;i++){ cout<<v[i]<<' '; } |
删除x位置的值 |
| vector<int> v; int n,k,x,y; cin>>n; for(int i=0;i<n;i++){ cin>>k; v.push_back(k); } cin>>x; y=x; v.erase(v.begin()); v.push_back(y); for(int i=0;i<n;i++){ cout<<v[i]<<' '; } |
数组元素 |

最低0.47元/天 解锁文章
3973

被折叠的 条评论
为什么被折叠?



