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

在外汇管理网站做捷信做单网站

在外汇管理网站做,捷信做单网站,大连比较好的软件公司,超酷网站模板给定一个排序好的数组#xff0c;两个整数 k 和 x#xff0c;从数组中找到最靠近 x#xff08;两数之差最小#xff09;的 k 个数。返回的结果必须要是按升序排好的。如果有两个数与 x 的差值一样#xff0c;优先选择数值较小的那个数。 示例 1: 输入: [1,2,3,4,5], k4,…给定一个排序好的数组两个整数 k 和 x从数组中找到最靠近 x两数之差最小的 k 个数。返回的结果必须要是按升序排好的。如果有两个数与 x 的差值一样优先选择数值较小的那个数。 示例 1: 输入: [1,2,3,4,5], k4, x3 输出: [1,2,3,4] 代码 class Solution {public int getFindClosestElements(int[] arr, int x) {//查找x在数组中的位置int narr.length,l0,rn-1;while (lr){int mid(r-l)/2l;if(arr[mid]x)return mid;else if(arr[mid]x)lmid1;else rmid-1;}if(l0) return l;if(ln) return n-1;return arr[l]-xx-arr[r]?r:l;//比较应该放在l还是r}public ListInteger findClosestElements(int[] arr, int k, int x) {int narr.length,lgetFindClosestElements(arr, x);LinkedListInteger listnew LinkedList();list.add(arr[l]);k--;int lel-1,ril1;//双指针while (k0){int lsle0?Integer.MAX_VALUE:x-arr[le];int rsrin?Integer.MAX_VALUE:arr[ri]-x; if(rsls)//取接近的那个数{list.addLast(arr[ri]);}else list.addFirst(arr[le--]);k--;}return list;} }
http://www.yutouwan.com/news/498812/

相关文章:

  • 电子商务网站设计公司如何推广普通话的建议6条
  • 济南模板网站制作企业贷款
  • 网站常识湖南长沙理工大学
  • 湘潭网站设计公司学生做的网站
  • 网站开发工程师是做什么的山东省建设厅网站
  • 做网站时间柳州学校网站建设
  • 网络营销包括哪些seo有名气的优化公司
  • 建设工程安全管理中心网站微信小程序和微商城的区别
  • 河北世达建设集团有限公司网站深圳网络排名优化
  • 营销型网站的定义佛山注册公司流程和费用标准
  • dede个人网站模板wordpress 中英
  • 网站开发都需要学什么免费网页视频下载器
  • 很简单的网站企业logo设计报价
  • 用.net做的网站吗快速网站开发课程
  • 上海网站建设大概多少钱物业管理系统排行
  • 窗帘网站建设策划书dtu网站开发
  • 北京设计网站的公司哪家好免费网站推广网站短视频
  • 建设部网站材料价格上涨规定广州安全教育
  • 阜阳市网站建设网页版传奇开服
  • 怎么自己做淘宝网站祥云平台技术支持双语网站
  • 使用flashfxp上传网站动漫网页设计素材
  • 汽车网站网页设计长尾词排名优化软件
  • 做西餐网站道滘网站仿做
  • 常州微信网站建设方案360搜索指数
  • seo网站设计点击软件网站使用帮助内容
  • 专门做灯具海报的网站互联网行业都有哪些工作赚钱
  • 浦江县做网站设计公司企业文化
  • 镇江做网站佛山网站建设公司如何组建
  • opencart做的网站企业课程培训
  • 品牌网站建设特色大蝌蚪做彩票网站代理犯法吗