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

阿里 网站建设网站百度关键词排名软件

阿里 网站建设,网站百度关键词排名软件,如何上传ftp网站程序,如何做网站赚钱链栈是一种栈的实现方式#xff0c;使用链表来存储栈中的元素。下面是链栈的基本操作的C语言实现#xff1a; #include stdio.h #include stdlib.h// 定义链栈的结点结构 typedef struct Node {int data; // 存储数据struct Node* next; // 指向下…链栈是一种栈的实现方式使用链表来存储栈中的元素。下面是链栈的基本操作的C语言实现 #include stdio.h #include stdlib.h// 定义链栈的结点结构 typedef struct Node {int data; // 存储数据struct Node* next; // 指向下一个结点的指针 } Node;// 定义链栈的结构 typedef struct {Node* top; // 栈顶指针 } Stack;// 初始化链栈 void init(Stack* stack) {stack-top NULL; }// 判断链栈是否为空 int isEmpty(Stack* stack) {return stack-top NULL; }// 元素入栈 void push(Stack* stack, int data) {Node* newNode (Node*)malloc(sizeof(Node));newNode-data data;newNode-next stack-top;stack-top newNode; }// 元素出栈 int pop(Stack* stack) {if (isEmpty(stack)) {// 栈为空时出栈操作非法printf(Stack is empty\n);return -1;}Node* tempNode stack-top;int data tempNode-data;stack-top tempNode-next;free(tempNode);return data; }// 获取栈顶元素 int peek(Stack* stack) {if (isEmpty(stack)) {// 栈为空时获取栈顶元素非法printf(Stack is empty\n);return -1;}return stack-top-data; }// 打印链栈中的元素 void display(Stack* stack) {if (isEmpty(stack)) {printf(Stack is empty\n);return;}Node* currentNode stack-top;while (currentNode) {printf(%d , currentNode-data);currentNode currentNode-next;}printf(\n); }int main() {Stack stack;init(stack);push(stack, 1);push(stack, 2);push(stack, 3);push(stack, 4);display(stack); // 输出4 3 2 1printf(Peek: %d\n, peek(stack)); // 输出4printf(Pop: %d\n, pop(stack)); // 输出4printf(Pop: %d\n, pop(stack)); // 输出3display(stack); // 输出2 1return 0; }以上是链栈的基本操作的C语言实现。代码中使用结构体 Node 表示链栈的节点Stack 表示链栈本身。链栈的基本操作包括初始化链栈、判断链栈是否为空、元素入栈、元素出栈、获取栈顶元素和打印链栈中的元素。你可以根据需要进行相应的调用和扩展。
http://www.zqtcl.cn/news/682318/

相关文章:

  • 旅游网站建设合同成年做羞羞的视频网站
  • 海门网站建设制作道德建设 网站
  • 苏州 规划建设局网站网页设计师培训费用图
  • 怎么做视频解析的网站QQ空间可以建设网站吗
  • 视频网站 php源码甘肃 网站建设
  • 响应式网站和自适应便宜做网站8818
  • 湖南网站建设mxtia网站建设的流程图
  • 西安网站开发公司电话装修设计网站有哪些
  • 多少钱网站建设个人主页网页设计教程
  • 嘉兴品牌网站建设网站开发项目拖延周期
  • 网站版面布局结构网站建设公司公司
  • 给新公司建网站中国互联网企业排名前十名
  • 中国建设银行网站会员用户名网站建设应列入啥费用
  • 网站上面的水印怎么做的广东网站建设公
  • 爱站网关键词长尾挖掘工具wordpress文章外链
  • 做视频剪辑接私活的网站网站商城系统设计
  • thinkphp5做网站做网站需要准备资料
  • 门户网站平台建设方案建e室内设计网cad
  • 西安网站建设收费标准第五次全国经济普查
  • 成品网站货源1688免费襄阳公司网站建设
  • 2020国内十大小说网站排名365网站
  • 潍坊做网站的网络公司网页设计入门教材pdf
  • 影视公司网站建设wordpress 500ms
  • 旅游网站建设公司crm客户管理系统模板
  • 哪个网站有免费的模板阿里云上如何用iis做网站
  • 中山优化网站门户网站建设jz190
  • 湖州服装网站建设网站备案和域名备案区别
  • 网站开发好学嘛网络安全工程师年薪
  • 17网站一起做网店睡衣网线制作流程
  • 广告网站设计公司好吗网站页面设计主要包括