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

建站快车怎么样建筑业务网站建设

建站快车怎么样,建筑业务网站建设,帮人家做家务的网站,dede 网站搬家stack 栈 LIFO后进先出 应用 实现递归 编辑器的撤回工作&#xff08;按下ctrl z&#xff09; 数组实现 // 列表的插入和删除从一端实现 那么就得到了栈 // array和linked lists//stack-Array based implementation #include<stdio.h> #include<stdlib.h> #def…

stack 栈

LIFO后进先出

应用

实现递归 编辑器的撤回工作(按下ctrl z)

数组实现

// 列表的插入和删除从一端实现 那么就得到了栈
// array和linked lists//stack-Array based implementation
#include<stdio.h>
#include<stdlib.h>
#define MAX_SIZE 101
int A[MAX_SIZE];
int top = -1;//空栈//插入push
void Push(int x)
{if (top == MAX_SIZE - 1){printf("Error:stack overflow\n");}A[++top] = x;
}// O(1)未溢出  
// O(n)当栈满的时候 可以要创建一个两倍的大小,并且把该栈复制到新栈
//此处若栈满未进行创建一个两倍的大小void pop()
{if (top == -1)//栈满{printf("Error:No element to pop\n");return;}top--;
}int Isempty()
{if (top == -1)return 1;return 0;
}
//Top返回栈顶元素
int Top()
{return A[top];
}void Print()
{printf("Stack:");for (int i = 0; i <= top; i++){printf("%d ", A[i]);}printf("\n");
}int main(void)
{Push(2);Push(4);Print();pop(); Print();Push(99); Push(99); pop(); Print();return 0;
}

链表实现

#include<stdlib.h>
#include<stdio.h>
//Stack Linned List implenmentation
//如果把尾部当成栈顶,尾插比较浪费时间O(N),总是要先到达尾部
//头插 常数时间
struct Node {int data;struct Node* link;
};
struct Node* top = NULL;
void Push(int x)
{struct Node* temp =(struct Node*)malloc(sizeof(struct Node));temp->data = x;temp->link = top;top = temp;
}
void Pop()
{if (top == NULL) return;//如果栈满struct Node* temp;temp = top;top = top->link;free(temp);
}int  Top()
{return top->data;
}int IsEmpty()
{if (top == NULL)return 1;return 0;
}
int main(void)
{Push(2);Push(3);Pop();return 0;
}
//优点 不用考虑栈满
//缺点 消耗一点多余指针域内存,但是不用的结点都会释放
http://www.yayakq.cn/news/62981/

相关文章:

  • 温州网站建设大全自己如何创建一个网站
  • 阳泉建设网站的公司seo去哪里培训
  • 做网站怎么做鼠标跟随电子图书网站建设
  • 专业做网站企业广东省农业农村厅陈宗云
  • wordpress文章页面修改seo英文全称
  • 买布做衣裳 在哪个网站买好做高仿鞋子在什么网站卖好
  • 网站资源如何做参考文献百度收录
  • 门户网站收录成都网站设计 冠辰
  • 泸州网站建设多少钱企业网站模板编辑软件
  • 阿里logo设计网站网站建设完成确认书
  • 男女做爰高清免费网站网站建设怎么更换图片
  • 东莞塘厦网站制作汽车类网站搭建
  • 利用社交网站做淘宝客wordpress 文章页模板
  • 如何提高网站点击量互联网行业特点
  • 网站建设与管理案例教程教学大纲在网上注册公司的流程
  • 自己制作网站需要什么做女装的网站
  • 网络销售平台淄博网站建设优化公司
  • 网站维护运营好做吗客户管理系统管理
  • 自己有网站怎么做app泰安人才市场最新招聘信息
  • 湖南+网站建设p2p网站建设报价
  • 青铜峡网站建设推广最近一周的国内新闻
  • 网站哪个做的好网站加入谷歌地图导航
  • 十堰网站seo技巧做百科网站
  • 国外平面设计欣赏网站华为官方网站手机商城
  • 网站开发方式包括设计一个网站的价格
  • dede网站地图路径网站服务器租用协议
  • 域名解析站长工具学校网站模板免费下载
  • mcms怎么做网站福建银瑞建设工程有限公司网站
  • 福建网站建建设方案二级网站建设标准
  • 个体工商网站备案济南网站关键词优化公司