技术栈

线性表三——队列queue

一线青少年编程教师2024-10-05 21:36
cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int n,m;
queue<int> q;
 
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++)	q.push(i);
	int k=0;
	while(!q.empty()){
		k++;
		if(k<m)//从队头出来,再次回到队尾
		{
			int id=q.front();//记录出去的编号 
			q.pop(); 
			q.push(id); //再次从队尾入队 
		}
		else{//只需要从队头出来 
			cout<<q.front()<<" ";
			q.pop();
			k=0;//将报数清空 
		}
	}
	return 0;
}
上一篇:C++_智能指针详解
下一篇:Python技巧:如何避免数据输入类型错误
相关推荐
z人间防沉迷k
17 分钟前
堆(Heap)
开发语言·数据结构·笔记·python·算法
hy.z_777
20 分钟前
【数据结构】链表 LinkedList
java·数据结构·链表
不二狗
27 分钟前
每日算法 -【Swift 算法】Two Sum 问题:从暴力解法到最优解法的演进
开发语言·算法·swift
LabVIEW开发
28 分钟前
LabVIEW中样条插值实现及应用
算法·labview知识
ROCKY_817
29 分钟前
数据结构——例题3
数据结构
LabVIEW开发
33 分钟前
LabVIEW机械振动信号分析与故障诊断
算法·labview知识·labview开发案例
ROCKY_817
36 分钟前
数据结构——例题2
数据结构
Akiiiira
41 分钟前
【数据结构】队列
java·开发语言·数据结构
hjjdebug
1 小时前
constexpr 关键字的意义(入门)
c++·constexpr
啊我不会诶
1 小时前
CF每日5题(1300-1500)
算法·深度优先·图论
热门推荐
01YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】02KGG转MP3工具|非KGM文件|解密音频03从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑04【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!05Coze扣子平台完整体验和实践(附国内和国际版对比)06DeepSeek各版本说明与优缺点分析07深度学习基础--ResNet网络的讲解,ResNet50的复现(pytorch)以及用复现的ResNet50做鸟类图像分类08YOLOv5改进 | 添加CA注意力机制 + 增加预测层 + 更换损失函数之GIoU09苍穹外卖面试总结10YOLOV11改进1-检测头篇