模板
hh_cnyali
这个作者很懒,什么都没留下…
展开
-
手写vector
因为不会构造函数,所以请在使用时先init一下。#include<bits/stdc++.h> using namespace std; class array{ public: void push_back(int x){ last->count=x; k=last; last=new unit;原创 2016-06-22 14:04:14 · 696 阅读 · 0 评论 -
手写stack
#include<vector> using namespace std; struct stac{ int l; vector<int>a; void pop(){ l--; } int top(){ return a[l-1]; } void push(int k){ a.push_back(原创 2016-06-07 15:06:11 · 430 阅读 · 1 评论 -
手写stack[加强版]
#include<bits/stdc++.h> using namespace std; class stac{ public: void push(int x){ a.push_back(x); len++; } void pop(){ len--;原创 2016-06-21 15:16:33 · 291 阅读 · 0 评论 -
手写queue
#include<bits/stdc++.h> using namespace std; class myqueue{ public: void push(int x){ r++; a.push_back(x); } void pop(){ if(l<=r)l++;原创 2016-06-21 15:44:28 · 368 阅读 · 0 评论