#include<iostream>
#include<stdlib.h>
using namespace std;
struct LinkstNode
{
int data;
LinkstNode *next;
};
void InitStack(LinkstNode *&s)
{
s=(LinkstNode *)malloc(sizeof(LinkstNode));
s->next=NULL;
}
void Push(LinkstNode *&s,int a[],int n)
{
LinkstNode *p;
p=(LinkstNode *)malloc(sizeof(LinkstNode));
for(int i=0;i<n;i++)
{
p->data=https://bbs.csdn.net/topics/a[i];
p->next=s->next;
s->next=p;
}
}
void DispStack(LinkstNode *s,int n)
{
int a[n];
for(int i=0;i<n;i++)
{
a[i]=s->next->data;
s=s->next;
cout<<a[i]<<" ";
}
cout<<"站的順序"<<endl;
}
main()
{
int a[4]={2,4,5,1};
int n=4;
LinkstNode *s;
InitStack(s);
Push(s,a,n);
DispStack(s,n);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/200462.html
標籤:C++ 語言
下一篇:多執行緒緩沖buff
