zoukankan      html  css  js  c++  java
  • 最傻的队列

     1 #include <stdio.h>
     2 struct queue
     3 {
     4     int data[100];//队列的主体,用来存储内容
     5     int head;//队首
     6     int tail;//队尾
     7 };
     8 int main()
     9 {
    10     struct queue q;
    11     int i;
    12     //初始化队列
    13     q.head=1;
    14     q.tail=1;
    15     for(i=1;i<=9;i++)
    16     {
    17         //依次向队列插入9个数
    18         scanf("%d",&q.data[q.tail]);
    19         q.tail++;
    20     }
    21    
    22     while(q.head<q.tail) //当队列不为空的时候执行循环
    23     {
    24         //打印队首并将队首出队
    25         printf("%d ",q.data[q.head]);
    26         q.head++;
    27         
    28         //先将新队首的数添加到队尾
    29         q.data[q.tail]=q.data[q.head];
    30         q.tail++;
    31         //再将队首出队
    32         q.head++;
    33     }
    34    
    35     getchar();getchar();
    36     return 0;
    37 }
  • 相关阅读:
    C#Webform 控件
    C#Webform
    MVC Razor 语法
    input file 添加
    ajax
    jquery动画
    jquery选择器,事件 dom操作
    linq 复杂查询
    webform(linq增删改查)
    asp.net内置对象
  • 原文地址:https://www.cnblogs.com/Xilian/p/3622393.html
Copyright © 2011-2022 走看看