C语言数据结构链式栈问题

Python010

C语言数据结构链式栈问题,第1张

//既然是算法就不用源码了具体看注释

typedefintDatatype

typedefstructqueuenode

{

Datatypedata

structqueuenode*next

}QueueNode//以上是结点类型的定义

typedefstruct

{

queuenoderear

}LinkQueue//只设一个指向队尾元素的指针

voidInitQueue(LinkQueue

使用结构体:

typedef struct node{

int data

struct node* next

}Node

就可以实现,以上是一个单链表的节点元素,每个节点的next指向下一个节点,就可以实现链式存储了。遇到其他类似的问题,可以根据需要设置相应的指针域。