stack 与queue之间的区别一点总结

xiaoxiao2021-02-28  143

stack<int> s; s.push(1); s.push(2); s.push(3); s.push(4); s.push(5);

s.pop();

cout << s.top() << " ";

先进先出 pop的是最上面的数据

queue<int > q; q.push(1); q.push(2); q.push(3); q.push(4); q.push(5); q.push(6); q.push(7); q.pop();//pop的是最前面的数据 q.back(); q.front();

总结queue 的pop是最开始数据 先进后出,比起stack多了back 与front

转载请注明原文地址: https://www.6miu.com/read-33230.html

最新回复(0)