• 第八周 技术博客发表 数据结构


    #include "stdafx.h"

    #include "stdio.h"
    #include "stdlib.h"

    typedef int DataType;

    typedef struct Space
    {
     DataType data;
     Space* next;
    }Space;

    typedef struct Queue
    {
     Space* base;
     Space* top;
     int length;
     
    }Queue;

    Queue* initQ()
    {
     Queue *myQ;
     myQ=(Queue *)malloc(sizeof(Queue));
     myQ->length;
     myQ->base=(Space *)malloc(sizeof(Space));
     myQ->base->next=NULL;
     myQ->top=myQ->base;
     return myQ;
    }

    void insQ(Queue* myQ, DataType data)
    {
     Space *temp=(Space *)malloc(sizeof(Space));
     temp->next=NULL;
     temp->data=data;
     myQ->top->next=temp;
     myQ->top->next=myQ->top->next->next;
     myQ->length++;
    }

    void remQ(Queue* myQ)
    {
     if(myQ->length==0)
      printf("the queue is empty");
     Space* temp=myQ->base->next;
     myQ->base->next=myQ->base->next->next;
     free(temp);
     myQ->length--;
    }

    void getTop(Queue* myQ)
    {
     printf("%d  ",myQ->base->next->data );
    }

    int main(int argc, char const *argv[])
    {
     /* code */
     return 0;
    }

  • 相关阅读:
    2019.8.8 python day03
    2019.8.7 python进阶day02
    2019.8.6(python day01)
    2019.8.5
    2019.8.2
    2019.8.1
    2019.7.31
    2019.7.30
    面向对象进阶
    访问可见性问题和@property装饰器
  • 原文地址:https://www.cnblogs.com/youu/p/5444259.html
Copyright © 2020-2023  润新知