国产探花免费观看_亚洲丰满少妇自慰呻吟_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; }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邵武市| 甘南县| 嘉荫县| 康马县| 县级市| 宜君县| 崇阳县| 玉屏| 泸定县| 宾阳县| 甘南县| 崇信县| 常山县| 宁乡县| 商丘市| 策勒县| 资兴市| 若羌县| 米泉市| 临澧县| 临夏市| 高邮市| 毕节市| 乌拉特后旗| 扎赉特旗| 咸阳市| 长子县| 宿迁市| 遂昌县| 澄江县| 吴桥县| 开化县| 务川| 蕉岭县| 太原市| 三原县| 门源| 枣阳市| 太白县| 文安县| 靖远县|