国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

線性表-鏈棧

2019-11-08 18:23:46
字體:
來源:轉載
供稿:網友
 #include <iostream> #include <string> #include <vector> #include <algorithm> #define MAXSIZE 100 using namespace std;/*鏈棧 */typedef struct StackNode{	int data;	struct StackNode *next;}StackNode,*LinkStack;//初始化,不帶頭結點 int InitStack(LinkStack &S){	S = NULL;	return 1; }  //入棧(頭插入法) int push(LinkStack &S,int e) { 	LinkStack p = new StackNode; 	p->data = e; 	p->next = S; 	S = p; 	return 1;  }   //取棧頂元素  int getTop(LinkStack S)  {  	if(S!=NULL)  	{  		return S->data;	  }	  else	  {	  	return -1;	  }   }    //出棧  int pop(LinkStack &S)  {  	if(S==NULL)  	{  		cout<<"int pop(LinkList &S) err:棧空error"<<endl;   		return 0;	  }	  else	  {	  	LinkStack p = S;	  	S = S->next;	  	delete p;	  	return 1;	  }   } int main(){	LinkStack stack;	InitStack(stack);	push(stack,1);	push(stack,2);	push(stack,3);	push(stack,4);	push(stack,5);	cout<<"getTop:"<<getTop(stack)<<endl; 	pop(stack);	cout<<"getTop:"<<getTop(stack)<<endl; }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥宁县| 临安市| 云霄县| 四川省| 集安市| 闽清县| 江源县| 成安县| 日喀则市| 镇雄县| 万全县| 宁德市| 基隆市| 呼和浩特市| 天全县| 宜兴市| 青田县| 洪洞县| 汉沽区| 巨鹿县| 泸定县| 桦川县| 平泉县| 义马市| 台东县| 河池市| 积石山| 湖口县| 盐源县| 高要市| 高青县| 富蕴县| 通辽市| 宁河县| 滦平县| 芒康县| 寿宁县| 高唐县| 汉阴县| 青阳县| 镶黄旗|