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

建网站的公司广州网络营销方案有哪些

建网站的公司广州,网络营销方案有哪些,交互设计流程,吸引企业做网站队列与栈:队列(Queue)是一种先进先出(FIFO)的线性表;栈(Stack)是一种后进先出(LIFO)的线性表;实例1:用队列实现栈的功能;算…
  • 队列与栈:
  • 队列(Queue)是一种先进先出(FIFO)的线性表;
  • 栈(Stack)是一种后进先出(LIFO)的线性表;
  • 实例1:
  • 用队列实现栈的功能;
  • 算法思想:
  • 若实现一个栈的功能,需要用到两个队列来实现此功能,创建两个队列Q1和Q2;
  • 入栈:
  • 1.先判断Q1是否为空;
  • 2.若Q1为空,则数据元素依次入队到Q1,而Q2的数据元素依次出队,并入队到Q1,即数据元素在Q1完成入栈;
  • 3.若Q1为不为空,则数据元素依次入队到Q2,而Q1的数据元素依次出队,并入队到Q2,即数据元素在Q2完成入栈;
  • 出栈:
  • 1.判断Q1是否为空;
  • 2.若Q1不为空,则Q1的数据元素出队,即数据元素在Q1出栈;
  • 3.若Q1为空且Q2不为空,则Q2的数据元素出队,即数据元素在Q2出栈;
  • 4.若Q1为空且Q2为空,即所构造的栈为空;
  • 入栈代码:
int push_stack(queue_t *Q1,queue_t *Q2,int data){if(NULL == Q1 || NULL == Q2){printf("入参为NULL\n");return -1;}int num = 0;if(is_empty(Q1)){push_queue(Q1,data);while(!is_empty(Q2)){pop_queue(Q2,&num);push_queue(Q1,num);}} else {push_queue(Q2,data);while(!is_empty(Q1)){ pop_queue(Q1,&num);push_queue(Q2,num);}}return 0;}
  • 出栈代码:
int pop_stack(queue_t *Q1,queue_t *Q2,int *data){if(NULL == Q1 || NULL == Q2 || NULL == data){printf("入参为NULL\n");return -1;}if(is_empty(Q1)){if(is_empty(Q2)){printf("栈空,出栈失败\n");} else {pop_queue(Q2,data);}} else {pop_queue(Q1,data);}return 0;}
  • 实例2:
  • 用栈实现队列的功能;
  • 算法思想:
  • 若实现一个队列的功能,需要用到两个栈来实现此功能,创建两个栈S1和S2;
  • 入队列:
  • 所有的数据元素都入栈到S1,即所有的数据元素在S1完成入队列;
  • 出队列:
  • 判断S2是否为空;
  • 若S2不为空,则数据元素在S2出栈,即数据元素在S2完成出队列;
  • 若S2为空且S1不为空,则S1中所有数据元素依次在S1出栈并依次入栈到S2,接下来,所有的数据元素在S2出栈,即所有的数据元素在S2完成出队列;
  • 若S2为空且S1为空,即所构造的队列为空;
  • 入队列代码:
int push_queue(stack_t *S1, int data){if(NULL == S1){printf("入参为NULL\n");return -1;}push_stack(S1, data);return 0;
}
  • 出队列代码:
int pop_queue(stack_t *S1, stack_t *S2, int *data){if(NULL == S1 || NULL == S2 || NULL == data){printf("入参为NULL\n");return -1;}if(!is_empty(S2)){pop_stack(S2, data);}else{if(!is_empty(S1)){int num = 0;while(!is_empty(S1)){pop_stack(S1, &num);push_stack(S2, num);}pop_stack(S2, data);}else{printf("队列为空,出队失败\n");}}return 0;
}
http://www.ds6.com.cn/news/53778.html

相关文章:

  • 做彩票网站捉怎么处理全国新冠疫情最新情况
  • 连锁店管理网站开发安徽企业网站建设
  • 做网站优化需要做什么网络营销心得体会300字
  • 网站建设流程有哪些免费培训网站
  • 网站制作维护价格网站排名优化培训哪家好
  • seo外贸仿牌网站换域名优化网站哪个好
  • 微网站建设及开发石家庄seo优化公司
  • 手机本地建WordPress长清区seo网络优化软件
  • 有什么做任务的网站吗做网络推广有哪些平台
  • 怎样设置网站访问权限电话销售怎么找客户渠道
  • 西安惠安小学网站建设营销型网站建设模板
  • 收费看电影网站建设谷歌香港google搜索引擎入口
  • 四川省住房和城乡建设厅门户网站广州网络推广万企在线
  • 上海网站制作商百度贴吧官网app下载
  • 做网站会遇到的问题杭州网站外包
  • 学校网站建设实训推广怎么推
  • 定制网站要多少钱网络推广和竞价怎么做
  • asp文件怎么做网站百度网址大全 简单版
  • 建设一个公司网站大概多少钱百度站长工具seo查询
  • phpcms律师网站源码大气律师事务所模板搜索引擎排名2022
  • 3d展示网站源码互联网推广的方式
  • 上海人力资源网官方网佛山百度快照优化排名
  • 网站开发工作经验怎么写百度指数行业排行
  • 怎么在携程旅行做网站seo网站推广免费
  • 怎么用php源代码做网站免费b2b网站有哪些
  • 天蝎网站建设b站推广app大全
  • wordpress apply_filters深圳优化网站方法
  • 高端h5网站建设 上海软文文章
  • 关于学院网站建设的意见舆情网站直接打开的软件
  • 论坛seo网站市场营销策划方案