当前位置: 首页 > news >正文

做的网站提示不安全深圳品牌网站设计电话

做的网站提示不安全,深圳品牌网站设计电话,wordpress收款,阿里云域名注册官网叫什么循环队列#xff08;Circular Queue#xff09;#xff0c;又称环形缓冲区#xff0c;是一种常用的数据结构#xff0c;特别适用于资源有限的场合#xff0c;比如操作系统中的任务调度、网络数据缓冲等。循环队列在数组的基础上实现#xff0c;逻辑上首尾相连#xff0…循环队列Circular Queue又称环形缓冲区是一种常用的数据结构特别适用于资源有限的场合比如操作系统中的任务调度、网络数据缓冲等。循环队列在数组的基础上实现逻辑上首尾相连能够充分利用数组空间。 下面是一个用C实现的循环队列示例 #include iostream using namespace std;class CircularQueue { private:int *queue;int front;int rear;int size;int capacity;public:CircularQueue(int k) {capacity k 1; // 多一个空间用于区分队列满和空queue new int[capacity];front 0;rear 0;size 0;}~CircularQueue() {delete[] queue;}bool enqueue(int value) {if (isFull()) {cout Queue is full endl;return false;}queue[rear] value;rear (rear 1) % capacity;size;return true;}bool dequeue() {if (isEmpty()) {cout Queue is empty endl;return false;}front (front 1) % capacity;size--;return true;}int Front() {if (isEmpty()) {cout Queue is empty endl;return -1;}return queue[front];}int Rear() {if (isEmpty()) {cout Queue is empty endl;return -1;}return queue[(rear - 1 capacity) % capacity];}bool isEmpty() {return size 0;}bool isFull() {return size capacity - 1;}int getSize() {return size;} };int main() {CircularQueue cq(5); // 创建容量为5的循环队列cq.enqueue(10);cq.enqueue(20);cq.enqueue(30);cq.enqueue(40);cq.enqueue(50);cout Front element: cq.Front() endl; // 输出队首元素cout Rear element: cq.Rear() endl; // 输出队尾元素cq.dequeue();cq.dequeue();cout After dequeuing two elements: endl;cout Front element: cq.Front() endl; // 输出队首元素cout Rear element: cq.Rear() endl; // 输出队尾元素return 0; }这个示例中CircularQueue 类实现了一个循环队列支持以下操作 enqueue(int value)向队列尾部添加一个元素。dequeue()从队列头部移除一个元素。Front()获取队首元素。Rear()获取队尾元素。isEmpty()检查队列是否为空。isFull()检查队列是否已满。getSize()获取当前队列中的元素个数。 循环队列的实现利用数组和两个指针front 和 rear来追踪队首和队尾的位置通过取模操作来实现首尾相连的效果。
http://www.hkea.cn/news/14469920/

相关文章:

  • 重庆网站排名公司宁波做网站公司
  • 天津外贸网站建设免费制作网站net域名
  • 网站建设要知道的wordpress环境安装
  • 深圳网a深圳网站建设东营垦利
  • 玩具网站建设策划书流程怎么做网站关键词视频
  • 杭州公司建设网站北京网站建设公司哪家好
  • 松阳建设局网站电子商务毕业设计网站建设
  • 三网合一网站系统建筑材料网站建设
  • 个人自建网站ps如何做网站
  • 南京网站开发哪家好绿色模板网站
  • 公众号购物做网站还是小程序甘肃网站建设制作商
  • 网站开发 语言net重庆在线课程
  • 牡丹江市住房和城乡建设局网站网站seo推广方案
  • offic做网站的软件网站打开速度概念
  • 培训教育行业网站建设方案wordpress深度修改
  • 建设建设网站的网站建设算什么行业
  • 常用的网站建设技术有什么和平区网站建设
  • 宁夏建设网站公司网页小游戏怎么玩
  • 用discuz做网站一个空间可以建多个网站
  • 成都营销型网站广州网站运营
  • 网站流媒体播放如何做网站ueo
  • 深圳网站设计公司哪家专业网站上的平面海报怎么做
  • 定制开发生产管理软件推荐重庆网站优化排名
  • wordpress评论表单关键词优化快排
  • 东营网站搜索引擎优化软件设计思路
  • 编程序可以做网站吗深圳网站建设制作
  • 教育网站建设的意义重庆建设工程信息网官网查询平台
  • 钢铁网站模板wordpress运行c语言
  • html做网站步骤大全网站建商城
  • 网站建设 成都仿做网站要多少钱