队列操作,解密qq号
/*队列操作,解密qq号
631758924 这是一个qq号经过加密后的一串数字
解密qq号的步骤是:
首先将第1个数删除,紧接着将第2个数放到这串数的末尾
再将第3个数删除并将第4个数放到这串数的末尾,
再将第5个数删除…直到剩下最后个数,将最后一个数也删除。
按照刚才删除的顺序,把这些删除的数连在一起就是原来的的QQ啦。*/
#include <iostream>
using namespace std;
int main()
{int head=0, tail=9, arr[999] = { 6,3,1,7,5,8,9,2,4 };while (head < tail){cout << arr[head];head++;arr[tail] = arr[head];head++;tail++;}//结果输出为:61594283return 0;
}
首先将head作为数组第一个元素的下标,将tail作为队列最后一个元素的下一位的下标。
注意是最后一个元素的“下一位”,因为删除第一个元素后,需要把第二个元素放到末尾元素的下一位上;以此类推。
这个过程,可以看作,每次拿出两个元素,第一个用作qq号的某一位,第二个放到队列的最后边。
每一次循环中,head自加两次,tail自加一次。只有head<tail时才执行循环。
队列操作,解密qq号相关推荐
- 队列浅析[解密QQ号]
题目: 新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这 ...
- 【坐在马桶上看算法】算法4:队列——解密QQ号
新 学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过 的数字,同时小哈也告诉了小哼解密规则.规则是这样的 ...
- 算法5:队列——解密 QQ 号
新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问 QQ 号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这样的 ...
- 【坐在马桶上看算法】算法4:队列――解密QQ号
新 学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过 的数字,同时小哈也告诉了小哼解密规则.规则是这样的 ...
- 【啊哈!算法】算法4:队列——解密QQ号
新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则. ...
- 《啊哈!算法》第二章 - 第一节 - 解密QQ号(Java实现)
<啊哈!算法>第二章 - 第一节- 解密QQ号(Java实现) 解密QQ号--队列 解密QQ号--队列 新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问 QQ号, 小 ...
- 解密QQ号——啊哈添柴
题目:解密QQ号--啊哈添柴 新学期开始了,小哈是小哼的新同学,小哼向小哈询问QQ号,小哈当然不会直接告诉小哼.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这样的:首先将第1 ...
- 【添柴】12010.解密QQ号 解题报告
题目描述(ID:12010) 标题: 解密QQ号 标签: 数据结构 队列 详情: 新学期开始了,小哈是小哼的新同,小哼向小哈询问QQ号,小哈当然不会直接告诉小哼.所以小哈给了小哼一串加密过的数字,同时 ...
- 【算法】队列——解密QQ号
新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这样的:首 ...
最新文章
- Linux快捷键-命令行下
- 测量 XW-HLR26-24G 微波雷达模块的性能测试
- 查询无法解析索引的几种情况
- GitHub宣布推出Electron 1.0和Devtron,并将提供无限制的私有代码库
- Codeforces Round #530 Div. 1 自闭记
- form表单元素设置只读
- hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效
- 【Linux系统和服务管理】MySQL服务器安装与配置(一)
- java servlet 3.1,Servlet 3.1规范学习小记
- 一篇文章带你登顶 MacBook高效工作环境配置
- 考研专业类计算机是什么类别,计算机类考研科目种类都有哪些分别是什么
- 显卡内存一直被占用解决方式
- word 2019 深黑色背景如何改成白色(已解决)
- 海洋浮标在线监测系统由什么组成?
- LrcView逐行歌词
- 应用eclipse前端写的一个网上图书阅读商城
- ObjectARX编程--圆弧
- 深度学习框架PyTorch入门与实践:第七章 AI插画师:生成对抗网络
- 量化交易策略 - 对敲策略
- 热释电传感器三个引脚_热释电红外传感器模块的三个端口需要注意区别不同功能。...
热门文章
- 安装Windows10时遇到的0x80300024错误
- 刷机一直请求shsh_爱思助手刷机过程里提示请求SHSH失败的处理方法
- 365赚钱宝养猫小程序流量主广告程序源码下载
- Clist循环链表的实现
- 杰里之K歌宝 消除人声篇【针对692X】
- 广东茂名农林科技职业学院计算机网络技术,广东茂名农林科技职业学院有哪些专业 附好的重点专业名单...
- Hanwang汉王笔精简版 20120207官方最新版
- 《Java并发编程之美》
- Oracle入门教程与实战
- css作个课程导航,CSS 制作网页导航条(下)