bet360体育在线最新网址
bet360体育在线最新网址

您的位置:主页 > bet36开户在线 >

链条堆叠的基本操作:堆叠,爆裂,获取堆叠的顶部元素,确定空电池,满电池。

作者:365bet体育在线15发布时间:2019-11-08 12:20

全部展开
#includestdio。
h#includemalloc。
Hstructstack{intnumber; structstack * next;}; structstack * top; // structstack * p指向堆栈的顶部; //创建一个临时指针// //堆栈void void create(intfirst_value){p =(structstack*)Malloc(sizeof(structstack)); //请求内存空间p-number = first_value; //分配栈底值p-next = NULL; //栈底指针为空top = p; // //将顶部信号堆栈到堆栈底部}//堆栈无效输入(Intvalue){p =(structstack *)malloc(sizeof(structstack)); //应用内存空间p-number = value; // //指定p-next = top; //指向栈顶top = p; //移动栈顶一点}//输入voidoutput(){p = top; // p = top top = top-next; //堆栈顶部自由移动(p); //释放p}// Voidclear空堆栈(){while(top-next!
= NULL)///如果不在电池插座的底部(); // /弹出自由(顶部); // /释放堆栈的顶部}// /获取堆栈的顶部inttopElement(){returnntop-number;}intmain(){inti;创建(0);对于(i = 1; i = 10; i ++)输入(i); //清除(); printf(
堆栈内容:
);对于(p =以上; p = p下一个){printf(%d
,Number p); if(p-next == NULL)break;}printf(top element =%d
,TopElement());}


上一篇:您如何发音“氖”?

下一篇:没有了

bet360体育在线最新网址