关于双端队列的输出

deque<string>::iterator it;
if(!ff) for(it=q.begin();it!=q.end();it++) cout<<*it<<endl;//从头到尾输出
else for(it=q.end()-1;it>=q.begin();it--) cout<<*it<<endl;//从尾到头输出
for(register int i=tt;i>=1;--i) cout<<ans[i]<<endl;

//并且q.end()中实际上是没有值的,最后一个是在q.end()-1的位置中

猜你喜欢

转载自blog.csdn.net/tangzhide123yy/article/details/79485509