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

推广网站弄哪家好优秀网站设计作品分析

推广网站弄哪家好,优秀网站设计作品分析,百度seo搜索引擎优化厂家,wordpress表格不显示目录 2276. 统计区间中的整数数目 题目描述#xff1a; 实现代码与解析#xff1a; TreeMap 原理思路#xff1a; 2276. 统计区间中的整数数目 题目描述#xff1a; 给你区间的 空 集#xff0c;请你设计并实现满足要求的数据结构#xff1a; 新增#xff1a;添加…目录 2276. 统计区间中的整数数目 题目描述 实现代码与解析 TreeMap 原理思路 2276. 统计区间中的整数数目 题目描述 给你区间的 空 集请你设计并实现满足要求的数据结构 新增添加一个区间到这个区间集合中。统计计算出现在 至少一个 区间中的整数个数。 实现 CountIntervals 类 CountIntervals() 使用区间的空集初始化对象void add(int left, int right) 添加区间 [left, right] 到区间集合之中。int count() 返回出现在 至少一个 区间中的整数个数。 注意区间 [left, right] 表示满足 left x right 的所有整数 x 。 示例 1 输入 [CountIntervals, add, add, count, add, count] [[], [2, 3], [7, 10], [], [5, 8], []] 输出 [null, null, null, 6, null, 8]解释 CountIntervals countIntervals new CountIntervals(); // 用一个区间空集初始化对象 countIntervals.add(2, 3); // 将 [2, 3] 添加到区间集合中 countIntervals.add(7, 10); // 将 [7, 10] 添加到区间集合中 countIntervals.count(); // 返回 6// 整数 2 和 3 出现在区间 [2, 3] 中// 整数 7、8、9、10 出现在区间 [7, 10] 中 countIntervals.add(5, 8); // 将 [5, 8] 添加到区间集合中 countIntervals.count(); // 返回 8// 整数 2 和 3 出现在区间 [2, 3] 中// 整数 5 和 6 出现在区间 [5, 8] 中// 整数 7 和 8 出现在区间 [5, 8] 和区间 [7, 10] 中// 整数 9 和 10 出现在区间 [7, 10] 中提示 1 left right 109最多调用  add 和 count 方法 总计 105 次调用 count 方法至少一次 实现代码与解析 TreeMap class CountIntervals {TreeMapInteger, Integer map new TreeMap(); // 按左端点排序int cnt 0;public CountIntervals() {}public void add(int left, int right) {Map.EntryInteger, Integer it map.floorEntry(right); // 小于等于right的最大键值对while (it ! null it.getValue() left) { // 有重合合并区间int l it.getKey(), r it.getValue();left Math.min(left, l); right Math.max(right, r);cnt - r - l 1; // 这区间的点暂时都去掉map.remove(l);it map.floorEntry(right); // 再看是否重合合并}// 跳出循环说明没重合的了cnt right - left 1; // 把合并好的区间的整数再加回来 map.put(left, right); // 把最终合并好的放入map中}public int count() {return cnt;} } 原理思路 map中存放区间用左端点排序没加入一个区间就看是否有重复循环合并区间再计算区间中的数即可。 主要是学习TreeMap中的这些方法。 最近刚从C改成用java刷题还有点不习惯好多方法也不太知道。
http://www.hn-smt.com/news/33973/

相关文章:

  • 2025年口碑好的门式起重机最新TOP厂家排名
  • 【TIDE DIARY 4.1】Agentic RAG - 详解
  • 2025年专业的nfc标签厂家最新推荐排行榜
  • 2025年有实力自建房家用电梯厂家最新TOP排行榜
  • 2025年专业的亚克力制品行业内知名厂家排行榜
  • 详细介绍:Zephyr RTOS在智能家居中的应用:智能插座开发
  • 2025年质量好的水泥毯厂家推荐及选购参考榜
  • 2025年热门的医养家具厂家最新实力排行
  • 基于自适应傅里叶分解(AFD)及其改进算法的信号分解与重构实现
  • 2025年专业的车铣复合数控车床厂家最新推荐权威榜
  • 2025年诚信的热镀锌钢零售优质制造商实力榜
  • 2025年口碑好的水喷砂机优质厂家推荐榜单
  • 从暴力到DP优化:回文子串计数的解题思路演进与代码解析
  • 2025年评价高的家装地暖管优质厂家推荐榜单
  • 2025年靠谱的海上光伏箱式变电站厂家推荐及采购指南
  • 2025年比较好的耐高温排污泵厂家选购指南与推荐
  • 2025年11月乳铁蛋白品牌评测榜:五强对比与口碑排名
  • 2025年11月酵母多糖品牌推荐:免疫调节榜综合评测与排名
  • 2025年可靠的10万级净化工程厂家实力及用户口碑排行榜
  • 2025年11月益生菌厂家排名榜:权威数据对比与用户评价汇总
  • 结项报告完整版:Apache SeaTunnel 支持 Flink 引擎 Schema Evolution 功能
  • 2025年水性环氧地坪漆定制厂家权威推荐榜单:环氧防静电地坪漆/环氧磨石地坪漆/环氧橘皮防滑地坪漆源头厂家精选
  • RMAN delete归档报错 specification does not match any archived log in the repository
  • C# 将多个wav格式的文件拼接(合并)成一个文件
  • 全连接层属于输入层、输出层还是隐藏层
  • 2025年EGUOO男士三氨能量:深度解析氨基酸配方的男性健康逻辑
  • 2025年高品质Z型斗式提升机厂家权威推荐榜单:耐用的Z型斗式提升机/正规的Z型斗式提升机/诚信的Z型斗式提升机源头厂家精选
  • 2025年EGUOO美国原装进口深度解析:本土研发到全球交付的全程品控链
  • 2025 年 11 月桥架厂家推荐排行榜,电缆桥架,梯级式桥架,快速连接桥架,托盘式桥架,不锈钢桥架,深联桥架公司推荐
  • 在跳板机的远程桌面中输入ctrl+alt+end