文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>栈的链式实现

栈的链式实现

时间:2009-03-28  来源:jia_killer

typedef int ElemType; /* 节点的类型(包括头节点) */
typedef struct Node{
  ElemType elem;
  struct Node *next;
}SNode;
/* 初始化,头节点 */
InitStack(SNode* pS)
{
  pS->next=NULL;
}
/* 入栈:在头节点之后插入一个新节点 */
Push(SNode* pS,ElemType e)
{
  SNode* node;
  node = (SNode*)malloc(sizeof(SNode));
  node->elem = e;
  node->next = pS->next;
  pS->next = node;
}
int Pop(SNode* pS,ElemType* pe)
{
  SNode* node;
  if (pS->next==NULL){
    return 0;
  }
  *pe = pS->next->elem;
  node=pS->next;
  pS->next=node->next;
  free(node);
  return 1; 
}
相关阅读 更多 +
排行榜 更多 +
房间毁灭模拟器最新版

房间毁灭模拟器最新版

休闲益智 下载
街头追逐者最新版

街头追逐者最新版

休闲益智 下载
弓箭手2内置作弊菜单

弓箭手2内置作弊菜单

休闲益智 下载