数据结构连接栈小问题
typedef char datatype; //这句话不懂什么意思,特别是前面的关键字typedef?struct node{ //定义结构体
datatype data;
node *next;
};
typedef node *pointer; //这句话不懂什么意思,特别是前面的关键字typedef?
插入数:
void push(pointer &t,datatype x) //pointer &t,用他是什么意思?
{
pointer p;
p=new node;
p->data=x;
p->next=t;
t->=p;
}
//这个插入的功能怎么实现的啊,语句有点看不懂 请大哥们 多多解释 有图更好 谢谢了