-
大小: 1KB文件類型: .cpp金幣: 1下載: 0 次發(fā)布日期: 2021-05-14
- 語言: C/C++
- 標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu)??算法??上機(jī)作業(yè)??隊(duì)列??c++??
資源簡介
由用戶輸入n個(gè)10以內(nèi)的數(shù),每輸入i(0=<i<=9),就把它插入到第i號(hào)隊(duì)列中。最后把10個(gè)隊(duì)列中非空隊(duì)列,按隊(duì)列號(hào)從小到大的順序串成一個(gè)鏈,并輸出該鏈的所有元素。
數(shù)據(jù)結(jié)構(gòu)上機(jī)作業(yè) 第二章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[])
評(píng)論
共有 條評(píng)論