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

软件公司网站模板怎么优化网站排名才能起来

软件公司网站模板,怎么优化网站排名才能起来,wordpress获取文章标签内容,广告策划宣传公司题目&#xff1a; 给你两个整数数组 arr1 &#xff0c; arr2 和一个整数 d &#xff0c;请你返回两个数组之间的 距离值 。 「距离值」 定义为符合此距离要求的元素数目&#xff1a;对于元素 arr1[i] &#xff0c;不存在任何元素 arr2[j] 满足 |arr1[i]-arr2[j]| < d 。 …

题目

给你两个整数数组 arr1 , arr2 和一个整数 d ,请你返回两个数组之间的 距离值 。

距离值 定义为符合此距离要求的元素数目:对于元素 arr1[i] ,不存在任何元素 arr2[j] 满足 |arr1[i]-arr2[j]| <= d 。

思路:对于 arr1​ 中的元素 x,如果 arr2​ 没有在 [x−d,x+d] 中的数,那么答案加一。

方法:把 arr2从小到大排序,这样我们可以二分查找。遍历 arr1,设 x=arr1[i],在 arr2中二分查找 ≥x−d 的最小的数 y。如果 y 不存在,或者 y>x+d,那么说明 arr2没有在 [x−d,x+d] 中的数,答案加一。

代码

class Solution {public int findTheDistanceValue(int[] arr1, int[] arr2, int d) {Arrays.sort(arr2);int ans = 0;for (int x : arr1) {int start = lowerBound(arr2, x - d);if (start == arr2.length || arr2[start] > x + d) {ans++;}}return ans;}private int lowerBound(int[] nums, int target) {int left = 0, right = nums.length - 1;while (left <= right) {int mid = left + (right - left) / 2;if (nums[mid] < target) {left = mid + 1;} else {right = mid - 1;}}return left;}
}

性能

http://www.yayakq.cn/news/919043/

相关文章:

  • 济南市建设局网站wordpress 摄影 主题
  • 主题资源网站建设 模块五作业苏州网站建设一站通
  • 国外网站设计 网址wordpress调用指定id文章
  • 个人网站设计作品群晖 wordpress 迁移
  • 扎实做好机构编制网站建设山东省建设职业教育集团网站
  • 佛山集团网站建设多用户网上商城
  • 网站备案名称能重复吗礼物说wordpress
  • 网站开发gxjzdrj黄骅贴吧十一万
  • 什么事网站开发做网络营销策划的目的是
  • 国学大师网站谁做的建站宝盒怎么样
  • 网站关键词推广做自然排名做网站要多长时间
  • 建设网站用外包模板可以上线吗防城港做网站
  • wordpress商城主题付费免费的seo优化工具
  • 建设部网站221号文件用腾讯云做购物网站视频
  • 网站开发中职教材vr成品网站源码
  • 网站推广中h1标签的重要性贵州省电力建设施工企业商会
  • 学院招生网站建设方案WordPress 推酷 主题
  • 多软件网站下载安装做网站发布信息
  • 本站由 今科云平台网站建设技术开发网站开发需要什么人
  • 网站维护一般多长时间百度搜索推广登录入口
  • 咸阳专业网站建设美声广告网站建设
  • 天津 网站制作做进口产品的网站好
  • wordpress 多站点主题wordpress占500内存
  • 广西住建局和城乡建设局网站从化建网站
  • 6成都网站建设工业设计招聘
  • 天津公司网站制作公司网站开发网页上传和网页发布
  • dede网站转移营销型网站建设目的和意义
  • 海口网站建设策划广东商城网站建设报价
  • 建设网站要什么时候开始张店做网站
  • 腾讯理财是什么样的做网站网页设计模板html代码百度云