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

建设企业网站首页网站建设流程

建设企业网站首页,网站建设流程,做电影电视剧网站推广,网络营销第二板斧是什么1.题目描述 小蓝最近学习了一种神奇的队列:分布式队列。简单来说,分布式队列包含 N 个节点(编号为0至N-1,其中0号为主节点),其中只有一个主节点,其余为副节点。 主/副节点中都各自维护着一个队列,当往分布式队列中添加…

1.题目描述

小蓝最近学习了一种神奇的队列:分布式队列。简单来说,分布式队列包含 N 个节点(编号为0至N-1,其中0号为主节点),其中只有一个主节点,其余为副节点。
主/副节点中都各自维护着一个队列,当往分布式队列中添加元素时都是由主节点完成的(每次都会添加元素到主节点对应的队列的尾部);副节点只负责同步主节点中的队列。可以认为主/副节点中的队列是一个长度无限的一维数组,下标为 0,1,2,3...,同时副节点中的元素的同步顺序和主节点中的元素添加顺序保持一致。
由于副本的同步速度各异,因此为了保障数据的一致性,元素添加到主节点后,需要同步到所有的副节点后,才具有可见性。
给出一个分布式队列的运行状态,所有的操作都按输入顺序执行。你需要回答在某个时刻,队列中有多少个元素具有可见性。

2.输入格式

第一行包含一个整数 N,表示节点个数。
接下来包含多行输入,每一行包含一个操作,操作类型共有以下三种:add、sync和query,各自的输入格式如下:
1.add element:表示这是一个添加操作,将元素 element 添加到队列中;
2.sync followerid:表示这是一个同步操作,followerid号副节点会从主节点中同步下一个自己缺失的元素:
3.query:查询操作,询问当前分布式队列中有多少个元素具有可见性。

3.代码

4.思路

  1. 输入处理:程序首先读取节点的数量 n,并创建一个长度为 n 的数组 count 来记录每个节点队列的元素数量,其中 count[0] 表示主节点队列的元素数量。
  2. 操作处理:使用 while 循环持续读取操作类型和相关参数,根据操作类型执行不同的操作:
    • add 操作:将主节点队列的元素数量加 1。
    • sync 操作:将指定副节点的队列元素数量更新为当前数量加 1 和主节点队列元素数量中的较小值。
    • 其他操作:找出所有队列中都有的元素数量并输出。
  3. 输出结果:对于除 add 和 sync 之外的操作,程序会计算并输出所有队列中都有的元素数量。
http://www.dtcms.com/wzjs/359086.html

相关文章:

  • 网站制做2023年火爆的新闻
  • 青岛城市建设集团网站营销手段和技巧
  • 谁做网站做的比较可信网站内容如何优化
  • 网络营销管理培训怎样进行seo
  • 做白日梦的网站上海搜索seo
  • 优化学校网站建设方案2022年热点营销案例
  • 哪个网站 可以做快递单录入搜索引擎推广是什么意思
  • 建设网站的企业排行学营销app哪个更好
  • 网站建设座谈会北京网站优化公司
  • 做带支付功能的网站如何优化网页
  • 什么网站上做指甲最便宜网络营销电子版教材
  • 青岛公司5g网络优化
  • 石景山高端网站建设网上推广赚钱方法
  • 不备案怎么做淘宝客网站吗新网域名注册官网
  • ps怎么做网站的首页网络营销能干什么工作
  • 宜春市政府网站建设长沙关键词优化平台
  • 青岛网站建设推广公司ios aso优化工具
  • dede网站地图南京最新消息今天
  • 国外设计网站app企业qq怎么申请注册
  • 北京档案馆网站建设seo是做什么工作的
  • 网站建设与维护税率广东seo网络培训
  • 有没有免费建站搜索引擎优化seo的英文全称是
  • 做家教去哪个网站营销型网站建设推荐
  • 3合1网站建设网络广告宣传平台
  • 邢台网站制作站长之家官网
  • 彩票网站建设哪里百度地图官网2022最新版下载
  • 个人学做网站域名注册信息怎么查
  • 西安大型网站开发关键词首页排名代发
  • 东莞原创设计院官网seo点击排名
  • 建设通相似的网站aso如何优化