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

做网站或者app/海外广告投放公司

做网站或者app,海外广告投放公司,免费建立一个个人网站,如何知道一个网站是用什么做的问题:你需要回答在某个时刻,队列中有多少个元素具有可见性 方案:跟踪每个副节点已经同步到主节点队列的元素数量,并找出所有副节点中同步到的最少元素数量,这个数量即为所有副节点都已经同步的元素数量。 解析&#…

 

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

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

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

(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://www.whsansanxincailiao.cn/news/30238554.html

相关文章:

  • 什么网站教做医学实验报告/微信小程序开发工具
  • 美团网站网站建设发展/天堂网长尾关键词挖掘网站
  • 网站开发知识产权/关键词优化排名软件案例
  • 手机网站有什么区别吗/百度平台我的订单
  • 网站创建需要多少钱/怎么做一个网站页面
  • 重庆做营销网站建设/免费入驻的卖货平台有哪些
  • 个人做盈利慈善网站/百度账号怎么注册
  • 邢台规划局网站建设/杭州seo网站排名
  • 东南亚cod建站工具/如何做好线上营销
  • 深圳市做网站公司/微信小程序平台官网
  • 有一套源码做网站还差什么/如何网站关键词优化
  • b站推广网站2024动漫/武汉做seo公司
  • php网站有哪些/seo工具有哪些
  • 做服装到哪个网站拿货品质好/保定网站建设公司哪家好
  • 企业网站优化咨询/南宁网站推广公司
  • jsp网站建设模板/郑州seo哪家好
  • 廊坊论坛网站建设/凡科建站怎么收费
  • 公司网站做么做百度排名/全国疫情又严重了
  • 沈阳做网站企业/国家免费培训机构
  • 网站开发需要代码吗/最近最新的新闻
  • 网站建设教程app/aso优化费用
  • 龙泉网站建设/竞价是什么工作
  • 关于购物网站建设的论文/windows优化大师收费吗
  • 网站开发工程师应聘书范文/百度网页版登录
  • 深圳网站制作有名 乐云践新/万能搜索引擎网站
  • 设计外贸网站建设/搜索引擎排名的三大指标
  • 企业网站报价方案模板/hs网站推广
  • 嘉兴网嘉兴网站建设/百度搜索收录入口
  • 土特产 网站源码/网络推广怎么找客户资源
  • 花都区网站建设/二手交易平台