返回顶部

收藏

队列插入随机数

更多
struct pacijent {
       int Xi, Yi, prioritet;
       };

struct qu {
       pacijent elem[10000];
       int front, rear;
       };

qu red;

void InitQ (qu &red) {
     red.front = 0;
     red.rear = 9999;
     }

int AddOne (int n) {
    return ((n+1)%10000);
    }

void EnQueueQ (pacijent x, qu &red) {
     red.rear = AddOne(red.rear);
     red.elem[red.rear] = x;
     }

pacijent FrontQ (qu red) {
      return red.elem[red.front];
      }

void DeQueueQ (qu &red) {
     red.front = AddOne(red.front);
     }

bool IsEmptyQ (qu red) {
     if (AddOne(red.rear) == red.front)
        return true;
     return false;
}

标签:C++

收藏

0人收藏

支持

0

反对

0

»更多 您可能感兴趣的代码
  1. 2017-07-23 12:42:20奇数魔方阵 by Kevin.
  2. 2017-07-18 14:15:24两种方法计算“算术表达式” by aiheng1988
  3. 2015-09-09 16:29:06将jpg转换为bmp格式的文件 by qqmmcc
  4. 2015-09-09 09:29:49可执行文件加密 by walker30
  5. 2015-09-08 18:42:46TCP端口占用查询 by 灵剑子
  6. 2015-09-08 14:16:34Luffar schack五子棋 by 蟋蟀哥
  7. 2015-09-08 10:39:34wav转mp3的程序 by 灵剑子
  8. 2015-09-05 16:54:59逐行搜索目录中的文件内容并输出到Excel by 蟋蟀哥
  9. 2015-09-03 20:10:15LZW+AES+Base64编码解码剪贴板文本 by 童学芬
  10. 2015-09-01 17:47:21猫里奥 by aiheng1988
  11. 2015-08-31 15:33:59模拟键盘操作发送字符串 by 千万不要郁闷

发表评论