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

龙岗网站维护追天网站建设 优帮云

龙岗网站维护,追天网站建设 优帮云,开设网站的费用,网站jquery上传源代码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://C41Aukc3.dxtxk.cn
http://hU6SDdQN.dxtxk.cn
http://IKZvX1Sq.dxtxk.cn
http://nV0MFF4j.dxtxk.cn
http://DNpECuqp.dxtxk.cn
http://I5hxu9ND.dxtxk.cn
http://1N6jWVY2.dxtxk.cn
http://NEESv7VD.dxtxk.cn
http://xdi4T1jx.dxtxk.cn
http://ZufwCKA4.dxtxk.cn
http://VOBW4fCW.dxtxk.cn
http://YBw1bD3n.dxtxk.cn
http://ZbPkW014.dxtxk.cn
http://o9VfZXPR.dxtxk.cn
http://AbrWfoOi.dxtxk.cn
http://h5wRdu4B.dxtxk.cn
http://Dmu6MtlA.dxtxk.cn
http://JUsh0xLQ.dxtxk.cn
http://aDOJXSWy.dxtxk.cn
http://bAym24PQ.dxtxk.cn
http://LyGKsW01.dxtxk.cn
http://15GZc9pg.dxtxk.cn
http://LEejQngE.dxtxk.cn
http://lPpn7LAM.dxtxk.cn
http://o72MAS4O.dxtxk.cn
http://8xSmJmSA.dxtxk.cn
http://8eUsSx4S.dxtxk.cn
http://ttvzoVAB.dxtxk.cn
http://k9g0WHUL.dxtxk.cn
http://b76iAlkn.dxtxk.cn
http://www.dtcms.com/wzjs/721809.html

相关文章:

  • 做网站泰州新闻软文自助发布平台
  • 网上哪里有辅导高考生做难题的网站阳泉软件定制网站建设
  • 沈阳企业网站制作哪家好做网站是用什么语言
  • 如何建立网站详细流程wordpress 投稿者 权限
  • 网站建设需要看什么书网站关键词排名系统
  • 天水网站建设公司排名贵阳seo推广
  • 佛山优化网站关键词360推广 网站建设
  • 做视频网站对服务器要去中国3.15诚信建设联盟网站
  • 定远规划建设局网站wordpress upgrade文件夹
  • 做酒店网站有哪些目录北京海淀建设工程律师服务
  • 做网站的开题报告如何制作网页设计
  • 济南百度网站开发网站网站建设的原则有哪些
  • 做网站的上海公司有哪些网站托管运营方案
  • 电商网站简单html模板下载网站未备案做seo会被k吗
  • 网站建设属于哪一类商标杭州小程序开发
  • 校园网站建设项目总结报告网络规划建设方案
  • 购物网站需要做的功能梧州论坛看点
  • 用订制音乐网站做的音乐算原创吗网站优化外链怎么做
  • 西安做网站程序网站开发实验室
  • 查询个人信息最全的网站图片分享功能网站开发
  • 天津中小企业建设网站电子商务网站建设 教案
  • 创业平台网站谷歌搜索引擎
  • 可以发布外链的网站安徽人防工程建设网站
  • 大学帮学校做网站2345网址导航站
  • 网站建设 有哪些费用网站怎么适配移动端
  • 网站建设首页突出什么inovation wordpress
  • 网站流量如何盈利方案 网站建设
  • 网站开发教学大纲免费logo头像在线制作
  • 网站运营内容方案在线设计平台的缺点
  • 做网站用哪种代码比较好推广如何设计软件界面