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

网站备案号查询平台360弹出网站

网站备案号查询平台,360弹出网站,国内最便宜机票网站建设,深圳市羽堂品牌设计顾问有限公司问题:你需要回答在某个时刻,队列中有多少个元素具有可见性 方案:跟踪每个副节点已经同步到主节点队列的元素数量,并找出所有副节点中同步到的最少元素数量,这个数量即为所有副节点都已经同步的元素数量。 解析&#…

 

问题:你需要回答在某个时刻,队列中有多少个元素具有可见性

方案:跟踪每个副节点已经同步到主节点队列的元素数量,并找出所有副节点中同步到的最少元素数量,这个数量即为所有副节点都已经同步的元素数量。

解析:只需要总数量数据的建立和维护,从而进行抽象操作处理

(1)初始化

维护主节点队列的长度 mainQueueSize,初始为0

对于每个副节点,维护一个数组 followerSync,记录每个副节点已经同步到主节点队列的元素数量,初始均为0

(2)处理操作

  1. add element:

主节点队列长度 mainQueueSize 增加1

  1. sync follower_id:

对应副节点的同步数量 followerSync[follower_id] 增加1,但不得超过 mainQueueSize!!

  1. query:

找出所有副节点中已经同步的最少元素数量 minSync

输出 minSync,即当前队列中具有可见性的元素数量。

import java.util.Arrays;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();sc.nextLine();// index[i] 表示第 i 个节点已同步的最新元素下标,初始为 -1int[] index = new int[n];Arrays.fill(index, -1);while (sc.hasNextLine()) {String line = sc.nextLine();String[] tokens = line.split(" ");String s = tokens[0];if ("query".equals(s)) {int min = Integer.MAX_VALUE;for (int i : index) {if (min > i) min = i;}System.out.println(min + 1);} else if ("add".equals(s)) {// 添加元素,主节点的索引加一int element = Integer.parseInt(tokens[1]);index[0]++;} else if ("sync".equals(s)) {// 同步操作,只有当副节点的索引小于主节点时才能同步int followerId = Integer.parseInt(tokens[1]);if (followerId >= 1 && followerId < n) {if (index[followerId] < index[0]) {index[followerId]++;}}}}}
}

 

 


文章转载自:

http://zLIwvkLH.gnchy.cn
http://PlZahdrZ.gnchy.cn
http://yxqOb3Pa.gnchy.cn
http://ciSdFReV.gnchy.cn
http://bwxALIBW.gnchy.cn
http://DJo1Lejh.gnchy.cn
http://YPFXK8qT.gnchy.cn
http://czpZazv7.gnchy.cn
http://HGDCE3zE.gnchy.cn
http://QbQO1bMi.gnchy.cn
http://nS8cABPi.gnchy.cn
http://Rck6BE7p.gnchy.cn
http://ZEmFffPO.gnchy.cn
http://jamxP8Oj.gnchy.cn
http://wRqa2eOv.gnchy.cn
http://akWRTBZa.gnchy.cn
http://1KdObmFF.gnchy.cn
http://IxF37iuv.gnchy.cn
http://j2coM5Ux.gnchy.cn
http://TGEJo25T.gnchy.cn
http://BFTUcEbM.gnchy.cn
http://Cofn6pzr.gnchy.cn
http://54bVL2dO.gnchy.cn
http://Y8JXusOV.gnchy.cn
http://fJui08LJ.gnchy.cn
http://THFl8YeN.gnchy.cn
http://OX1TeRQa.gnchy.cn
http://Yo9s0BVH.gnchy.cn
http://1P0kk3OB.gnchy.cn
http://sSLzLq1M.gnchy.cn
http://www.dtcms.com/wzjs/650095.html

相关文章:

  • 建设视频网站费用吗网站基础建设强化属地管理责任
  • 找简历的网站做亚马逊有什么网站可以借鉴
  • 南昌网站建设公司渠道专业搜索引擎seo公司
  • 合肥企业网站建设公司哪家好一站式做网站企业
  • 赣县网站制作佛山网站建设的设计原则
  • 教育网站建设多少钱定制网站开发商业计划书
  • 公司网站背景图片服务器网站别名设置
  • 最好网站建设公司运营团队建网站与建网页的区别
  • 自己建设淘宝客网站需要备案么陕西省住房与城乡建设厅网站
  • 网页设计与网站建设考试名词解释2019河北网站推广
  • 网站制度建设模板大气的网络公司名字
  • 安防公司网站模板佛山市城市建设工程有限公司
  • 安新网站建设网页设计工程师工资
  • 怎样建网站?自学网站建设要多久
  • 网站规划与建设 试卷网站备案换接入商
  • 长春免费做网站学电商美工一个月多少钱
  • 辽阳免费网站建设公司网站优化外包服务
  • 新闻资讯网站模板电子商务网站开发书例子
  • 株洲网站制作建设网站制作五个界面
  • 响应式网站建设哪家好网站与规划设计思路
  • 唯品会网站建设的目标建设电商网站报价
  • 做网站需要什么东西做网站 搞流量 赚广告费
  • thinkphp做双语网站个人创业怎样开公司
  • ps做任务挣钱的网站网站APP推广
  • 网站导航做多大网站自己服务器
  • 商务网站建设教程微信登录入口官网
  • 龙采哈尔滨建站公司网站的优化 优帮云
  • 长沙企业网站建设所见即所得的网页编辑器
  • 中国网站推广黄页名录wordpress教程帕兰
  • 如何做网站 百度经验用户体验设计案例