/*队列操作,解密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号相关推荐

  1. 队列浅析[解密QQ号]

    题目: 新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这 ...

  2. 【坐在马桶上看算法】算法4:队列——解密QQ号

    新 学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过 的数字,同时小哈也告诉了小哼解密规则.规则是这样的 ...

  3. 算法5:队列——解密 QQ 号

    新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问 QQ 号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这样的 ...

  4. 【坐在马桶上看算法】算法4:队列――解密QQ号

    新 学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过 的数字,同时小哈也告诉了小哼解密规则.规则是这样的 ...

  5. 【啊哈!算法】算法4:队列——解密QQ号

            新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则. ...

  6. 《啊哈!算法》第二章 - 第一节 - 解密QQ号(Java实现)

    <啊哈!算法>第二章 - 第一节- 解密QQ号(Java实现) 解密QQ号--队列 解密QQ号--队列 新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问 QQ号, 小 ...

  7. 解密QQ号——啊哈添柴

    题目:解密QQ号--啊哈添柴 新学期开始了,小哈是小哼的新同学,小哼向小哈询问QQ号,小哈当然不会直接告诉小哼.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这样的:首先将第1 ...

  8. 【添柴】12010.解密QQ号 解题报告

    题目描述(ID:12010) 标题: 解密QQ号 标签: 数据结构 队列 详情: 新学期开始了,小哈是小哼的新同,小哼向小哈询问QQ号,小哈当然不会直接告诉小哼.所以小哈给了小哼一串加密过的数字,同时 ...

  9. 【算法】队列——解密QQ号

    新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这样的:首 ...

最新文章

  1. Linux快捷键-命令行下
  2. 测量 XW-HLR26-24G 微波雷达模块的性能测试
  3. 查询无法解析索引的几种情况
  4. GitHub宣布推出Electron 1.0和Devtron,并将提供无限制的私有代码库
  5. Codeforces Round #530 Div. 1 自闭记
  6. form表单元素设置只读
  7. hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效
  8. 【Linux系统和服务管理】MySQL服务器安装与配置(一)
  9. java servlet 3.1,Servlet 3.1规范学习小记
  10. 一篇文章带你登顶 MacBook高效工作环境配置
  11. 考研专业类计算机是什么类别,计算机类考研科目种类都有哪些分别是什么
  12. 显卡内存一直被占用解决方式
  13. word 2019 深黑色背景如何改成白色(已解决)
  14. 海洋浮标在线监测系统由什么组成?
  15. LrcView逐行歌词
  16. 应用eclipse前端写的一个网上图书阅读商城
  17. ObjectARX编程--圆弧
  18. 深度学习框架PyTorch入门与实践:第七章 AI插画师:生成对抗网络
  19. 量化交易策略 - 对敲策略
  20. 热释电传感器三个引脚_热释电红外传感器模块的三个端口需要注意区别不同功能。...

热门文章

  1. 安装Windows10时遇到的0x80300024错误
  2. 刷机一直请求shsh_爱思助手刷机过程里提示请求SHSH失败的处理方法
  3. 365赚钱宝养猫小程序流量主广告程序源码下载
  4. Clist循环链表的实现
  5. 杰里之K歌宝 消除人声篇【针对692X】
  6. 广东茂名农林科技职业学院计算机网络技术,广东茂名农林科技职业学院有哪些专业 附好的重点专业名单...
  7. Hanwang汉王笔精简版 20120207官方最新版
  8. 《Java并发编程之美》
  9. Oracle入门教程与实战
  10. css作个课程导航,CSS 制作网页导航条(下)