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

网站模板下载带后台专业做棋牌网站的

网站模板下载带后台,专业做棋牌网站的,在线购物网站模板,图片外链网站大家好#xff0c;我是晴天学长#xff0c;今天用到了Java一个非常实用的类TreeSet#xff0c;能解决一些看起来棘手的问题。 1 #xff09;限制条件下元素之间的最小绝对差 2) .算法思路 初始化变量#xff1a;n为列表nums的大小。 min为整型最大值#xff0c;用于记录…大家好我是晴天学长今天用到了Java一个非常实用的类TreeSet能解决一些看起来棘手的问题。 1 限制条件下元素之间的最小绝对差 2) .算法思路 初始化变量n为列表nums的大小。 min为整型最大值用于记录最小的差的绝对值。 创建一个TreeSet类型的变量treeSet用于存储当前nums[0, i-x]范围内的元素。通过循环遍历列表nums从索引x开始迭代直到列表结束。在循环内部执行以下操作获取索引i-x处的元素并将其添加到treeSet中。获取索引i处的元素并与treeSet中的元素进行比较。 使用treeSet的ceiling方法查找大于等于当前元素的最小元素并将其赋值给celling。如果celling不为null则计算当前元素与celling的差的绝对值并更新min为较小值。 使用treeSet的floor方法查找小于等于当前元素的最大元素并将其赋值给floor。如果floor不为null则计算当前元素与floor的差的绝对值并更新min为较小值。 循环结束后返回min作为结果表示列表nums中与给定整数x的差的绝对值最小的值。 3.代码示例 class Solution {public int minAbsoluteDifference(ListInteger nums, int x) {int n nums.size();int min Integer.MAX_VALUE;//存入当前nums[0,i-x]的元素TreeSetInteger treeSet new TreeSet();for (int i x; i n ; i) {int temp nums.get(i-x);treeSet.add(temp);//比较int k nums.get(i);Integer celling treeSet.ceiling(k);if (celling! null) {min Math.min(min, Math.abs(k - celling));}Integer floor treeSet.floor(k);if (floor! null) {min Math.min(min, Math.abs(floor - k));}}return min;}4.总结 TreeSet的理解红黑树
http://wiki.neutronadmin.com/news/118462/

相关文章:

  • 灰色行业推广平台网站WordPress文章添加动态背景
  • 做网站工作都包括什么网站建设后期服务
  • 竞网做的网站建设网站番禺
  • 河南手机网站建设多少钱沈阳微信网站制作价格
  • 重庆为什么导航用不了网站诊断及优化方案
  • 商城网站建设论坛专业网页制作技术
  • 兰州彩票网站制作杭州索象营销策划有限公司
  • 怎样做网络营销推广网站营销推广漫画网站模板
  • 比较有设计感的网站wordpress移动端分享插件
  • 淄博网站建设hiddd网站开发 高级认证
  • 网上做家教兼职哪个网站国外网站设计师
  • 济南shuncheng科技 网站建设搜狗站长推送工具
  • 湛江网站建设皆选小罗23联合年检怎么做网站上
  • 大连自助建站wordpress标签聚合美化
  • 没得公司可以做网站嘛动画制作过程
  • 服务器在国外未备案网站wordpress更换icon
  • 深圳建设厅官方网站软件的开发流程
  • 简约型网站建设网站空间支持功能
  • 找国外人做网站可以做英语阅读理解的网站
  • 区块链网站用vue.js做怎么样青岛网站建设软件下载
  • 怎么做外网网站监控松江团购做网站
  • 哪个网站做的简历比较好软件管理app
  • 商城网站wordpressphp 商务网站开发实战
  • 网站打不开建设中哪的问题上海虹桥站
  • 上海网站公司建设网站描述多个词怎么分隔
  • 网站建设图片尺寸广告设计公司名字大全
  • 网站开发建站代加工厂找订单的网站
  • 淘宝客网站空间wordpress左边菜单
  • 怎么怎么做网站国外装修网站建设模板
  • 做网站需要哪些素材嘉兴模板建站定制