资源简介

由用户输入n个10以内的数,每输入i(0=<i<=9),就把它插入到第i号队列中。最后把10个队列中非空队列,按队列号从小到大的顺序串成一个链,并输出该链的所有元素。 数据结构上机作业 第二章14 张宪超

资源截图

代码片段和文件信息

//#include 
#include
using namespace std;

const int MaxSize=10;
const int MaxQNode=10;

typedef struct node{
    int data;
    node *next;
}QNode;

void Insert(QNode *QH[]QNode *QT[]int x){
    QNode *s;
    s=new QNode;
    s->data=x;
    s->next=NULL;
    if(QH[x]==NULL){
        QH[x]=s;
        QT[x]=s;
    }
    else{
        QT[x]->next=s;
        QT[x]=s;
    }
}

void Create(QNode *QH[]QNode* QT[]){
    int nxi;
    cout<<“input n(n<10): “;
    cin>>n;
    cout<
    for(i=0;i        do{
            cout<<“input no.“<            cin>>x;
        }while(x<0||x>10);
        Insert(QHQTx);
    }
}

void link(QNode *QH[]QNode*QT[])

评论

共有 条评论