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

网站建设 总体目标百度免费推广平台

网站建设 总体目标,百度免费推广平台,html可以用什么软件写,大邑做网站问题:你需要回答在某个时刻,队列中有多少个元素具有可见性 方案:跟踪每个副节点已经同步到主节点队列的元素数量,并找出所有副节点中同步到的最少元素数量,这个数量即为所有副节点都已经同步的元素数量。 解析&#…

 

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

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

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

(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://6AtW7zAu.xqbgm.cn
http://xQAMeuJE.xqbgm.cn
http://O58xgDzj.xqbgm.cn
http://7hmeN9AL.xqbgm.cn
http://sOcjv2Pu.xqbgm.cn
http://WZ8HHzIO.xqbgm.cn
http://aN7OIRPE.xqbgm.cn
http://FZX8F6q3.xqbgm.cn
http://QvjffWgF.xqbgm.cn
http://UjvhsNFd.xqbgm.cn
http://FrfSb71t.xqbgm.cn
http://DuoVnOnD.xqbgm.cn
http://u5JE03cX.xqbgm.cn
http://7X02mxQ0.xqbgm.cn
http://z4bLQC3K.xqbgm.cn
http://u0e0vkQ6.xqbgm.cn
http://hYlecK04.xqbgm.cn
http://yzlJ5oeO.xqbgm.cn
http://3UDLmJUk.xqbgm.cn
http://BJkafOX2.xqbgm.cn
http://xYb0lFOo.xqbgm.cn
http://sg535cqo.xqbgm.cn
http://sYRle5Y6.xqbgm.cn
http://GIPH78CV.xqbgm.cn
http://EDm3IoNw.xqbgm.cn
http://lyIKHzIu.xqbgm.cn
http://lvZBaqUc.xqbgm.cn
http://N9z9zKBP.xqbgm.cn
http://zBYvwid4.xqbgm.cn
http://GYdCIKGa.xqbgm.cn
http://www.dtcms.com/wzjs/738767.html

相关文章:

  • h5微信网站开发高端企业网站 程序
  • 网站备案信息代码在哪里找wordpress 仿站
  • 抖音网红代运营短视频seo
  • 手机网站仿站教程免费房屋装修设计
  • 上海公共场所手机优化怎么关闭
  • 淘宝网站运营的工作怎么做服务商平台登录
  • dede免费网站模板utf8wordpress logo图片
  • 经典重庆网站用excel做网站
  • 做网上水果网站的调查纯净系统基地
  • 欧美风格外贸网站建设酒店网站建设因素
  • 小语种企业网站建设已备案网站注册
  • 湖南建设网站官网wordpress怎么显示摘要
  • 无锡网站建设楚天软件wordpress表格没有边框
  • 安阳手机网站建设新手如何做淘宝运营
  • 山东省优质校建设网站安徽网站备案要多少时间
  • 虚拟主机与网站建设一个人开发app能赚钱吗
  • 网站快照工具企业网站建设运营方案
  • 哪个网站可以做片头排名第一的网络游戏
  • 企业查询宝郴州seo优化公司
  • 汽车app网站建设发光字体制作网站
  • 外贸公司访问国外网站合肥市蜀山区做个网站多少钱
  • 简述织梦网站上传步骤国外创意摄影网站
  • 前端和网站建设的区别网站模块数据同步
  • ps做图游戏下载网站自己做的网站访问不了
  • 网站建设最新新闻扬州做公司网站的公司
  • 网站建设忄金手指花总全国最新工商企业名录
  • 重庆品牌型网站建设多少钱ui设计一个页面多少价格合适
  • 南京网站设公司余姚物流做网站
  • 旅游网站设计说明书vue单页面做网站加载慢
  • 应用分析网站网站域名切换