当前位置: 首页 > 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.15wanjia.com/news/4398.html

相关文章:

  • wordpress 2.6绍兴seo网站优化
  • vs中做网站怎么设置图片标准seo关键词
  • 万户网站做的怎样nba最新消息交易情况
  • 上海重大新闻seo网站推广软件排名
  • 安阳哪里有做网站的网络营销策划书论文
  • 闵行区教育局官网绍兴seo排名公司
  • 深圳网站制作服百度信息流开户多少钱
  • 广州网站平台建设社群营销方案
  • seo网站推广推荐百度在西安的公司叫什么
  • 网站建设制作流程保定网站制作
  • 学做网站 软件进入百度搜索首页
  • 在阿里巴巴做网站多少钱昆山网站建设
  • 专门做动漫的网站北京seo优化排名
  • 网站开发目录过多的缺点网站优化要做哪些
  • 企业建站为什么选择网站定制企业seo的措施有哪些
  • 长春企业宣传片制作公司网站关键词优化排名软件系统
  • 免费域名如何建站百度手机助手应用商店下载
  • wordpress主题图片修改seo关键词优化报价
  • asp伪静态网站如何做筛选百度直播平台
  • 中山网站建设如何线上宣传渠道
  • 章贡区综合网站建设商家百度搜索seo
  • 做本地网站赚钱免费seo营销软件
  • 深圳靠谱网站建设公司百度快速排名软件原理
  • 哈尔滨企业做网站抖音优化排名
  • 响应式网站研究现状百度seo关键词
  • 怎么做网站凡科百度推广平台登录
  • 诸城哪有做公司网站的百度竞价排名服务
  • 全国seo公司排名太原百度seo排名
  • 富阳做网站的长沙官网seo
  • 武汉门户网seo工作流程图