STL
  • 板块灌水区
  • 楼主gengziheng238
  • 当前回复3
  • 已保存回复3
  • 发布时间2025/1/6 19:17
  • 上次更新2025/1/6 19:19:14
查看原帖
STL
1634898
gengziheng238楼主2025/1/6 19:17

小盆友们好,我是GZH,众所周知

  • 我是男生
  • 我是中国人
  • 我爱STL 有众所周知,第三条是本讲的主要内容
int a[10];

但这个数组无法改变大小,我们称他为静态数组qwq 但今天我们要学一个超级无敌好用的东西,vector,动态数组!! 什么意思嫩?vector没有固定范围!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

vector<int/*填数据类型,如chardouble*/> a;//定义向量a

vector讲义

队列,他是先进先出。不要弄成先进后厨(这是站的)。
a.pop()出队列
a.front()队列头
a.size()队列项数
a.empty()队列是否为空
a.push()入队列
a.back()队列尾
queue<int/*填数据类型,如chardouble*/> a//定义队列a
双向队列:
deque 双向队列 a.push_front() 对钱插入元素
a.pop_front()弹出对手
priority_queue 优先队列,对手永远为最大的

队列讲易1 2

栈是先进后出!!!!!!!!!!!!!!!!!!!!!!(敲重点,不要与队列搞混@!!!!!!!!!!!)

stack<int/*填数据类型*/> a;//声明栈
a.push()//入栈(同Python a.apped())
a.pop()//出栈(同Python a.pop())
a.top()//栈顶
a.size()//栈元素个数
a.empty()//站是否为空
2025/1/6 19:17
加载中...