代码搜索:LinkStack
找到约 226 项符合「LinkStack」的源代码
代码结果 226
www.eeworm.com/read/181722/9240121
h stack.h
//类StackNode的声明,该类表示栈的结点
template
struct StackNode
{
T data;
StackNode* next;
};
//类LinkStack的声明
template
class LinkStack
{
private:
StackNode* top;
S
www.eeworm.com/read/372391/9512148
cpp bo3-5.cpp
// bo3-5.cpp 链栈(存储结构由c2-2.h定义)的基本操作(9个)
// 大部分基本操作是由bo2-2.cpp和bo2-9.cpp中的函数改名得来
typedef SElemType ElemType; // 栈结点类型和链表结点类型一致
#include"c2-2.h"
typedef LinkList LinkStack; // LinkStack是指向栈结点的指
www.eeworm.com/read/366495/9811767
cpp bo3-5.cpp
// bo3-5.cpp 链栈(存储结构由c2-2.h定义)的基本操作(9个)
// 大部分基本操作是由bo2-2.cpp和bo2-9.cpp中的函数改名得来
typedef SElemType ElemType; // 栈结点类型和链表结点类型一致
#include"c2-2.h"
typedef LinkList LinkStack; // LinkStack是指向栈结点的指
www.eeworm.com/read/167250/9974355
cpp sl.cpp
#include "d:\cpp\head.h"
typedef int ElemType;
typedef struct LNode{
ElemType data;
struct LNode *next;
}LNode,*LinkStack;
Status InitStack(LinkStack &S){
S=(LNode*)malloc(sizeof(LNode)
www.eeworm.com/read/167250/9974375
cpp sl_cnvs.cpp
#include "sl.cpp"void Conversion(int N,int d){
LinkStack S;
int t;
ElemType e;
InitStack(S);
if(N==0) Push(S,0);
while(N){
t=N%d;
Push(S,t);
N=N/d;
}//while
prin
www.eeworm.com/read/362558/9992882
c 3.8.c
int Push(LinkStack top,StackElementType x)
{
/* 将数据元素x压入栈top中 */
LinkStackNode *temp;
temp=(LinkStackNode *)malloc(sizeof(LinkStackNode));
if(temp==NULL)
return(FALSE); /* 申请空间失败 */
www.eeworm.com/read/362558/9992884
h mltliststack.h
#define M 10 /*M个链栈*/
#define TRUE 1
#define FALSE 0
typedef struct node
{
StackElementType data;
struct node *next;
}LinkStackNode, *LinkStack;
LinkStack top[M];
/*第i号栈的进栈操作*/
i
www.eeworm.com/read/362558/9992906
c 3.11.c
int Pop(LinkStack top[M],int i,StackElementType *x)
{
/* 将栈top的栈顶元素弹出,放到x所指的存储空间中 */
LinkStackNode *temp;
temp=top[i]->next;
if(temp==NULL) /*第i号栈为空栈*/
return(FALSE);
top[i]->next=tem
www.eeworm.com/read/362558/9992940
c 3.9.c
int Pop(LinkStack top,StackElementType *x)
{
/* 将栈top的栈顶元素弹出,放到x所指的存储空间中 */
LinkStackNode *temp;
temp=top->next;
if(temp==NULL) /*栈为空*/
return(FALSE);
top->next=temp->next;
*x=temp-
www.eeworm.com/read/362558/9992949
c 3.10.c
int pushi(LinkStack top[M],int i,StackElementType x)
{
/*将元素x进入第i号链栈*/
LinkStackNode *temp;
temp=(LinkStackNode *)malloc(sizeof(LinkStackNode));
if(temp==NULL) return(FALSE); /* 申请空间失败 */