【啊哈!算法】算法4:队列——解密QQ号
#include <stdio.h> int main() {int q[102]={0,6,3,1,7,5,8,9,2,4},head,tail;int i;//初始化队列head=1;tail=10; //队列中已经有9个元素了,tail执向的队尾的后一个位置 while(head<tail) //当队列不为空的时候执行循环 {//打印队首并将队首出队printf("%d ",q[head]);head++;//先将新队首的数添加到队尾q[tail]=q[head];tail++;//再将队首出队head++;}getchar();getchar();return 0; }
struct queue {int data[100];//队列的主体,用来存储内容int head;//队首int tail;//队尾 };
struct queue q;
q.head=1; q.tail=1; scanf("%d",&q.data[q.tail]);
#include <stdio.h> struct queue {int data[100];//队列的主体,用来存储内容int head;//队首int tail;//队尾 }; int main() {struct queue q;int i;//初始化队列q.head=1;q.tail=1;for(i=1;i<=9;i++){//依次向队列插入9个数scanf("%d",&q.data[q.tail]);q.tail++;}while(q.head<q.tail) //当队列不为空的时候执行循环 {//打印队首并将队首出队printf("%d ",q.data[q.head]);q.head++;//先将新队首的数添加到队尾q.data[q.tail]=q.data[q.head];q.tail++;//再将队首出队q.head++;}getchar();getchar();return 0; }
【一周一算法】解密QQ号——队列
http://bbs.ahalei.com/thread-4489-1-1.html
(出处: 啊哈磊_编程从这里起步)
【啊哈!算法】算法4:队列——解密QQ号相关推荐
- 【坐在马桶上看算法】算法4:队列——解密QQ号
新 学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过 的数字,同时小哈也告诉了小哼解密规则.规则是这样的 ...
- 算法5:队列——解密 QQ 号
新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问 QQ 号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这样的 ...
- 【坐在马桶上看算法】算法4:队列――解密QQ号
新 学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过 的数字,同时小哈也告诉了小哼解密规则.规则是这样的 ...
- 【算法】队列——解密QQ号
新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这样的:首 ...
- 啊哈算法之巧用队列解密QQ号
简述 本算法摘选自啊哈磊所著的<啊哈!算法>第二章第一节的题目--使用队列来解密举例中按照规则加密的QQ号.文中代码使用C语言编写,博主通过阅读和理解,重新由Java代码实现了一遍,意在深 ...
- 《啊哈!算法》第二章 - 第一节 - 解密QQ号(Java实现)
<啊哈!算法>第二章 - 第一节- 解密QQ号(Java实现) 解密QQ号--队列 解密QQ号--队列 新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问 QQ号, 小 ...
- 队列操作,解密qq号
/*队列操作,解密qq号 631758924 这是一个qq号经过加密后的一串数字 解密qq号的步骤是: 首先将第1个数删除,紧接着将第2个数放到这串数的末尾 再将第3个数删除并将第4个数放到这串数的 ...
- 解密QQ号——啊哈添柴
题目:解密QQ号--啊哈添柴 新学期开始了,小哈是小哼的新同学,小哼向小哈询问QQ号,小哈当然不会直接告诉小哼.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这样的:首先将第1 ...
- 【添柴】12010.解密QQ号 解题报告
题目描述(ID:12010) 标题: 解密QQ号 标签: 数据结构 队列 详情: 新学期开始了,小哈是小哼的新同,小哼向小哈询问QQ号,小哈当然不会直接告诉小哼.所以小哈给了小哼一串加密过的数字,同时 ...
最新文章
- jwttoken解码_使用 JSON WEB TOKEN (jwt) 验证
- java第一份工作_Java 学到什么程度可以找到第一份工作 ?
- LeetCode Ransom Note(字符串)
- 用proxool配置数据库连接池步骤
- usb转ttl模块与matlab,USB接口转TTL小板的自检测试
- python可以在linux运行_服务器(Linux)上运行python总结
- 阿里、京东高级算法专家讲述数学在企业中的应用
- mysql存储过程捕获错误处理_mysql存储过程之异常处理篇
- Mr.J--.c 和.cpp 后缀详解
- 如何将多个图像上传到SQL Server
- Linux/Unix服务端和客户端Socket编程入门实例(含源码下载)
- CURL的学习和应用
- 内存颗粒和闪存颗粒的区别_内存颗粒及频率知识,你真的清楚吗?
- windows 进程通信(使用DDE)
- 中国神话中的诸神辈分如何排
- 今天的几点感悟_20160711
- android locale app内设置,Android app应用多语言切换功能实现
- Android实现渐色变圆形
- error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 long __cdecl InitD3D(struct HWND__ *) (?InitD3D
- 微信小程序如何直接分享到朋友圈?
热门文章
- 学生手册成绩分析-以学院为单位进行划分
- C#中数组中Skip 和 Take 怎么用
- 便利蜂的“便利经”,降本增效,2023年门店要达到1万家
- 前导问题word使用技巧---解决Word 生成目录时前导符不一致的问题(即通常所谓的目录中省略号大小不一致)...
- IC front-end design engineer
- 计算机多媒体技术视差估计,面向立体视频的视差_运动同步联立预测算法
- 初学者如何学习FPGA?一文为你讲解清楚
- C#构造Expression表达式调用字符串Contains
- 【JAVA学习笔记】17 Set集合
- 怎么利用Python读取操作注册表