当前位置: 首页 > 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://www.hkea.cn/news/14519400/

相关文章:

  • 怎么建设一个微信网站最好看免费观看高清大全知否知否
  • 网站域名重定向科技股龙头
  • 网站设计的公司如何选瀑布流响应式网站模板
  • 卓越高职院建设网站平湖公司网站建设
  • 潍坊小企业网站建设o2o与网站建设
  • 个人求职网站设计营销型网站策划 pdf
  • 工程公司会计分录外贸seo关键词
  • php中switch做网站公司网站建设价格表
  • 免费建站有哪些wordpress登录页面404
  • php网站整合dz论坛建设网站属于什么费用
  • 最专业的营销网站建设公司排名网站建设要学哪些软件
  • 南京市网站开发建筑工地施工现场视频
  • 网站开发运营维护方案建议注册网站要语音验证码的有哪些
  • 代理充值平台网站乐山住房和城乡建设厅网站
  • 大兴网站开发网站建设创建全国文明城市要求街巷
  • ui网页设计报价seo权重优化软件
  • 泉州教育平台网站建设酒店电子商务网站策划书
  • 做婚恋网站的翻译好吗优化seo系统
  • 沈阳做企业网站哪家好网站建设项目报告书
  • 1150网站建设服务器主板server wordpress
  • 网站如何做微信支付链接微信小程序登录页面
  • 做贺卡的网站专做宝宝的用品网站
  • 如皋企业网站建设外贸多语言网站建设
  • 网站推广公司 优帮云商贸有限公司
  • 先用ps后用dw做网站青海移动网站建设
  • 龙岩做网站公司邵阳隆回今天新闻头条
  • 山东高端网站定制如何做网站卡密
  • 成都网站建设需多少钱wordpress文件存放不同目录下
  • 商城网站建设公司电话WordPress突然全站404
  • 旅游类网站设计模板下载青岛seo整站优化公司