当前位置: 首页 > news >正文

链表存储式栈

#include <stdio.h> #include <stdlib.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdlib.h> typedef struct stack_node{ int data; struct stack_node * next; } STstacknode; /*声明一个结构体来存储栈顶,有更强的可读性*/ typedef struct{ STstacknode *top; }stack; int push(stack *s, int data_in) { STstacknode *p=(STstacknode *) malloc (sizeof(STstacknode)); if (p == NULL) return 0; // 分配失 p->data=data_in; p->next=s->top; s->top=p; } int pop(stack *s, int *data_in) { if(s->top==NULL) return 1; STstacknode *p=s->top; *data_in=p->data; s->top=p->next; return 0; } int stack_reviw(stack *s) { if(s->top==NULL) { printf("栈空\r\n"); return 1; } STstacknode *p=s->top; while(p!=NULL) { printf("data: %d\r\n",p->data); p=p->next; } return 0; } void initStack(stack *s) { s->top = NULL; } int main() { // datain[10]={1,2,3,4,5}; int temp; stack s; initStack(&s); stack_reviw(&s); push(&s, 1); stack_reviw(&s); push(&s, 3); stack_reviw(&s); pop(&s, &temp); printf("->out data: %d\r\n",temp); stack_reviw(&s); // push(s,int datain[0]); }
http://www.jsqmd.com/news/813622/

相关文章:

  • 本地化AI助手yai:打造可编程的终端智能体,提升开发效率
  • 仅限首批GA客户开放!Gemini Advanced for Workspace隐藏API接口曝光(含/alpha/v2beta1/insights endpoints调用凭证获取路径)
  • 发音人「像真人」之外还要看什么:稳定性与一致性
  • 奥特曼庭审爆料:马斯克曾想将OpenAI控制权传给孩子,还想让其并入特斯拉
  • IANA(互联网号码分配机构)介绍(IP分配、DNS根区管理、协议参数管理)RIR区域互联网注册机构、顶级域名TLD、端口分配、MIME类型、协议编号、RFC、ICANN
  • 右单旋的具体情况
  • 别再手动调格式了!用Writage+Pandoc,5分钟搞定Word转Markdown(保姆级避坑指南)
  • 【无人船】A星算法融合DWA限制内陆水域无人水型导航路径规划【含Matlab源码 15445期】
  • M4Markets:技术架构稳健性的多角度观察
  • 你的项目适合三菱还是西门子?一篇文章告诉你
  • 豆包输入法Mac版正式上线,所有人都该试试AI语音输入了。
  • C语言结构体从入门到实战:手把手教你玩转复杂数据(附赠避坑指南)
  • Lumberjack 暗色主题:提升开发效率的配色方案与多平台配置指南
  • 如何快速备份与恢复微信聊天记录:Mac用户的数据保护终极指南
  • AntiDupl.NET终极指南:智能重复图片检测与文件管理完整教程
  • Sticky便签:Linux桌面笔记管理的终极解决方案
  • 永久解锁Cursor Pro功能:3步实现AI编程助手无限使用方案
  • 瞎指挥:从大宋战场到职场,谁在绑住内行的手脚
  • 通过curl命令直接测试Taotoken聊天接口的连通性
  • ClawPaw:将Android手机转化为AI智能体的可编程执行节点
  • Cursor Pro破解教程:3种方法实现AI编程助手永久免费使用完整指南
  • ARM中断控制器架构演进与Redistributor关键设计
  • 一二三四五六年级下册语文生字表组词带拼音部首笔顺人教版
  • 如何通过phpMyAdmin给WordPress所有用户发送全站通知_系统表插入
  • 解决腾讯云服务器上 Git 克隆超时与 Docker 镜像拉取失败问题
  • 在线考试系统如何实现随机组卷
  • iOS开发者必备:AI编码助手技能库提升Swift开发效率
  • PHP集成Fathom会议记录AI实现语音转写【技巧】
  • 存智赋能 共筑AI存储新生态,移动云聚力技术创新夯实AI数据基石
  • 【翼型】涡板块法计算二维翼型【含Matlab源码 15441期】