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

网站设计创新点怎么写百度引流推广怎么做

网站设计创新点怎么写,百度引流推广怎么做,建设通网站联系电话,校园网站管理系统需求:无 栈的概念: 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端为栈底。栈中的数据元素遵守后进先出(LIFO)原则。压栈&…

需求:无

栈的概念:

  • 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端为栈底。栈中的数据元素遵守后进先出(LIFO)原则。
  • 压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。
  • 出栈:栈的删除操作叫做出栈。出数据也在栈顶。

 

 栈的图示:

  • 栈的实现一般可以使用数组和链表实现,相对而言数组结构实现更优一些。因为尾插时代价小很多。(不用遍历)

 

栈的判空:

栈的判空有二种实现方式,一种是top赋为0,一种是top赋为-1。区别:是top为0的时候,是先赋值再++,top为-1的时候相反。

 

 栈的应用场景:

  • 函数的调用:操作系统会给每一个线程分配一个独立的内存空间,每一个内存空间其实就是一个栈结构,它会将临时标量,参数等等放到栈中,当栈执行完的时候,就会将最近的一个栈帧出栈。
  • 括号匹配,判断括号是否匹配,例如([]),[({})]

下面是源码:

void StackInit(Stack* ps)
{assert(ps);ps->a = NULL;ps->capacity = ps->top = 0;
}void StackPush(Stack* ps, STDateType x)
{assert(ps);if (ps->top == ps->capacity){int newcapacity = ps->capacity == 0 ? 4 : ps->capacity * 2;STDateType* tmp = (STDateType*)realloc(ps->a, sizeof(STDateType) * newcapacity);if (tmp == NULL){perror("realloc fail");exit(-1);}ps->a = tmp;ps->capacity = newcapacity;}ps->a[ps->top] = x;++ps->top;
}void StackPop(Stack* ps)
{assert(ps);assert(ps->top > 0);--ps->top;
}STDateType StackTop(Stack* ps)
{assert(ps);assert(ps->top > 0);return ps->a[ps->top - 1];
}int StackSize(Stack* ps)
{assert(ps);return ps->top;
}bool StackEmpty(Stack* ps)
{assert(ps);return (ps->top == 0);
}void StackDestroy(Stack* ps)
{assert(ps);free(ps->a);ps->a = NULL;ps->top = ps->capacity = 0;
}

http://www.yidumall.com/news/54250.html

相关文章:

  • 经典重庆论坛新闻评论网站优化排名服务
  • 广州做网站 汉狮网络关键词排名优化易下拉技巧
  • 做购彩网站是怎么盈利的做营销怎样才能吸引客户
  • 公司做网站服务费怎样做账网络营销中的seo与sem
  • 河南网站建设37518宣传软文是什么
  • 东北吉林疫情最新消息seo网站优化工具大全
  • 网站操作可行性分析深圳seo优化排名公司
  • 万网ecs放多个网站小说搜索风云榜排名
  • 深圳市龙岗区冯耀宗seo
  • 建设网站我们重中之重-用户体验电脑培训中心
  • wordpress手机排版seo刷排名公司
  • 网站已经建好 可以换空间供应商么新型营销方式
  • 这次病毒感染吃什么药好得快seo外包杭州
  • 北京市社会建设工作网站想做app推广项目在哪找
  • 重庆九龙坡营销型网站建设价格怎么开通百度推广账号
  • 买空间送网站模板百度世界排名
  • wordpress 删除站点手机怎么做网站免费的
  • 中国新闻社在哪里seo网络优化招聘
  • 平面设计 网站推荐登录百度账号注册
  • 网站在线咨询系统seo教程百度网盘
  • 广东网站建设多少钱全国前十名小程序开发公司
  • 做网站一个月能挣多少钱武汉网站推广很 棒
  • html音乐网页完整代码江苏seo和网络推广
  • 高新网站建设哪家好汕头seo管理
  • 织梦cms 网站栏目管理如何提高网站搜索排名
  • 国外网站A企业产品推广策划方案
  • 哪里买域名便宜seo平台是什么
  • 南宁网站设计建设百度总部地址
  • 容桂做外贸网站域名注册服务商
  • wordpress有手机版么seo网站内容优化