- 博客(28)
- 问答 (1)
- 收藏
- 关注
原创 容器与迭代器
find(value) 查找元素,找到返回迭代器位置,否则返回 end() 的位置。end() 返回容器最后一个元素再下一个元素的地址。rend() 返回容器首个元素再前一个元素的地址。容器类名::const_reverse_iterator 迭代器名;容器类名::reverse_iterator 迭代器名;容器类名::const_iterator 迭代器名;容器类名::iterator 迭代器名;
2025-12-12 19:04:08
283
原创 周末舞会(队列)
假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队。跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴。规定每个舞曲能有一对跳舞者。若两队初始人数不相同,则较长的那一队中未配对者等待下一轮舞曲。现要求写一个程序,模拟上述舞伴配对问题。
2025-10-09 17:03:15
428
原创 小明爱排队(队列)
小明这天拿到一个排队题目,题意如下,一堆人排队,有几种操作,a v 1.如果v不在队中,则表示v来了,排在队尾;2.如果v在队中,则表示v走了。b 接待队首的一客,输出顾客是谁。如果不存在输出“-1”。对于小明来说,这个问题他不会做,聪明的你可以帮助小明解决这个问题吗?
2025-10-08 16:06:01
564
原创 堆牌问题(队列)
桌上有一叠牌,从顶面的牌开始往底面依次编号为 1~n。当至少还剩两张牌时进行以下操作:把第一张扔掉,然后把新的第一张放到整叠牌的最后。
2025-10-07 21:57:21
333
原创 操作队列(队列)
有一个初始为空的队列,我们对这个队列进行n次操作,操作共分为2种:1 x(将数字x放到队列的末尾)2(将队列最前面的数字弹出队列)对于第2种操作,你需要把弹出的这个数字输出,如果进行操作2时,队列为空,则输出"empty"。例如:n = 5,对应的操作为:1 123 (操作后队列里面的元素为:123)1 234(操作后队列里面的元素为:123, 234)2(输出:123,操作后队列里面的元素为:234)2(输出:234,操作后队列里面的元素为:空)2(输出:empty)
2025-10-07 20:25:42
416
原创 SSLOJ* 数字游戏
现在有n个数字依次进入一个栈,每个数字a进入栈的时候,如果栈顶元素小于a,则会将栈顶元素弹出,新的栈顶元素如果仍然小于a,则会将新的栈顶元素继续弹出,直到栈顶元素大于等于a为止,a才会加入栈。问n个数字依次进入后,最后栈里的数字依次是?
2025-09-06 09:44:37
582
空空如也
C++不会打开创作页面
2025-09-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1