亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

棧之鏈式存儲基本操作

2019-11-11 07:02:00
字體:
來源:轉載
供稿:網友
#include <stdio.h>#include <stdlib.h>//棧的鏈式存儲結構typedef char ElemType;typedef struct linknode{    ElemType data;//數據域    struct linknode *next;//指針域}LiStack;//初始化棧void InitStack(LiStack *&s){    s=(LiStack *)malloc(sizeof(LiStack));    s->next=NULL;}//銷毀棧void DestroyStack(LiStack *&s){    LiStack *p=s,*q=s->next;    while(q!=NULL)    {        free(p);        p=q;        q=p->next;    }    free(p);}//判斷棧是夠為空bool StackEmpty(LiStack *s){    return (s->next==NULL);}//進棧void Push(LiStack *&s,ElemType e){    LiStack *p=s;    p=(LiStack *)malloc(sizeof(LiStack));//新建元素p    p->data=e;    /************************/    p->next=s->next;    s->next=p;    /************************/}//出棧bool Pop(LiStack *&s,ElemType &e){    LiStack *p;    if(s->next==NULL)        return false;    p=s->next;    e=p->data;    /************************/    s->next=p->next;    free(p);    /************************/}//取棧頂元素bool GetTop(LiStack *s,ElemType &e){    LiStack *p;    if(s->next==NULL)        return false;    p=s->next;    e=p->data;    return true;}int main(){	ElemType e;	LiStack *s;	PRintf("棧s的基本運算如下:/n");	printf("  (1)初始化棧s/n");	InitStack(s);	printf("  (2)棧為%s/n",(StackEmpty(s)?"空":"非空"));	printf("  (3)依次進棧元素a,b,c,d,e/n");	Push(s,'a');	Push(s,'b');	Push(s,'c');	Push(s,'d');	Push(s,'e');	printf("  (4)棧為%s/n",(StackEmpty(s)?"空":"非空"));	printf("  (5)出棧序列:");	while (!StackEmpty(s))	{		Pop(s,e);		printf("%c ",e);	}	printf("/n");	printf("  (6)棧為%s/n",(StackEmpty(s)?"空":"非空"));	printf("  (7)釋放棧/n");	DestroyStack(s);    return 0;}

運行結果:

心得:

棧的鏈式存儲結構是沒有到棧頂的情況的,可以無限長。其實無論進棧出棧還是刪除棧元素,用到的操作都是單鏈表的基本操作,進棧就是頭插法,出棧就是刪除第一個元素。另外出棧和去棧頂元素時要注意判斷??盏那闆r。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
4438全国成人免费| 久久久久久国产精品久久| 亚洲人免费视频| 91热福利电影| 欧美成人黑人xx视频免费观看| 亚洲性生活视频在线观看| 日韩av中文字幕在线| xxxxxxxxx欧美| 91欧美精品成人综合在线观看| 97在线观看视频| 日本国产精品视频| 少妇高潮 亚洲精品| 夜夜嗨av一区二区三区免费区| 日韩黄色高清视频| 欧美性xxxx极品高清hd直播| 亚洲区一区二区| 中文字幕久久久| 亚洲日本中文字幕免费在线不卡| 久久五月情影视| 国产福利成人在线| 久久亚洲国产成人| 亚洲三级黄色在线观看| 在线播放国产精品| 精品一区二区三区四区| 国内精品久久久久| 久久国产精彩视频| 亚洲欧洲高清在线| 日本亚洲精品在线观看| 97在线视频精品| 国产成一区二区| 欧美成人午夜免费视在线看片| 欧美色道久久88综合亚洲精品| 久久久久久久爱| 欧美在线日韩在线| 茄子视频成人在线| 高清亚洲成在人网站天堂| 国产精品久久久久免费a∨大胸| 日本人成精品视频在线| 国产精品羞羞答答| 亚洲国产天堂久久综合网| 精品高清美女精品国产区| 成人有码视频在线播放| 久久影院中文字幕| 久久亚洲影音av资源网| 国产在线观看91精品一区| 91wwwcom在线观看| 一区二区欧美亚洲| 亚洲视频在线观看免费| 日韩电影在线观看中文字幕| 91精品免费久久久久久久久| 97av在线播放| www亚洲精品| 美女精品视频一区| 日韩中文视频免费在线观看| 国产精品中文字幕在线观看| 国产一区二区日韩| 成人国内精品久久久久一区| 亚洲精品电影网| 欧洲s码亚洲m码精品一区| 精品国产户外野外| 在线观看亚洲区| 国产精品激情av在线播放| 精品久久久久久久中文字幕| 精品久久久av| 成人国内精品久久久久一区| 久久亚洲精品中文字幕冲田杏梨| 日韩高清不卡av| 亚洲一区二区三区乱码aⅴ蜜桃女| 日韩一级裸体免费视频| 欧美大成色www永久网站婷| 精品亚洲一区二区三区四区五区| 热草久综合在线| 在线播放日韩精品| 538国产精品视频一区二区| 国产成人福利网站| 亚洲天天在线日亚洲洲精| 亚洲国产成人91精品| 亚洲一区二区三| 亚洲新中文字幕| 亚洲国产精品va在线观看黑人| 日韩av在线免费播放| 亚洲激情免费观看| 日韩精品在线观看一区二区| 奇米成人av国产一区二区三区| 国产成人精品av在线| 欧美激情啊啊啊| 亚洲www在线| 视频一区视频二区国产精品| 国产拍精品一二三| 欧美大片va欧美在线播放| 狠狠做深爱婷婷久久综合一区| 亚洲美女在线观看| 国产欧美日韩高清| 91社区国产高清| 欧美性xxxxxx| 亚洲一区二区在线| 欧美精品www| 欧美视频第一页| 亚洲人成毛片在线播放| 欧美激情中文网| 国产97人人超碰caoprom| 久久成年人免费电影| 欧美国产视频日韩| 国产精品第三页| 国产啪精品视频| 亚洲香蕉在线观看| 亚洲性猛交xxxxwww| 在线性视频日韩欧美| 亚洲qvod图片区电影| 亚洲一区二区日本| 国产成人在线亚洲欧美| 亚洲激情在线观看视频免费| 91老司机在线| 国产美女被下药99| 最新国产精品亚洲| 久久网福利资源网站| 国产成人精品综合久久久| 欧美电影免费观看网站| 国产精品天天狠天天看| 日韩中文字幕视频| 国产成人自拍视频在线观看| 色综合久久久888| 亚洲一区亚洲二区| 色偷偷av亚洲男人的天堂| 亚洲国产精品va在看黑人| 亚洲国产精品va在线| 一区二区三区视频在线| 欧美视频国产精品| 欧美色欧美亚洲高清在线视频| 久久久亚洲欧洲日产国码aⅴ| 欧美一级淫片播放口| 亚洲第一精品电影| 国产精品国产三级国产aⅴ9色| 这里只有精品久久| 992tv成人免费影院| 欧美成人免费在线观看| 欧美二区在线播放| 亚洲毛片在线免费观看| 日韩精品www| 日韩精品黄色网| xxxxx91麻豆| 日本电影亚洲天堂| 欧美日韩亚洲网| 国产精品99久久久久久久久| 欧美激情一区二区三级高清视频| 亚洲图片欧洲图片av| 欧美电影免费观看| 欧美黄色性视频| 国产精品v片在线观看不卡| 91老司机精品视频| 91在线高清免费观看| 欧美午夜女人视频在线| 欧美性20hd另类| 亚洲欧美精品一区二区| 九九久久久久久久久激情| 国产精品久久久久久av下载红粉| 亲爱的老师9免费观看全集电视剧| 亚洲激情视频在线观看| 精品亚洲男同gayvideo网站| 色综合导航网站| 色中色综合影院手机版在线观看| 亚洲国产福利在线| 97香蕉超级碰碰久久免费软件| 亚洲成人黄色在线观看|