Golang | Leetcode Golang题解之第475题供暖器

news/2024/10/18 0:23:10/

题目:

题解

func findRadius(houses, heaters []int) (ans int) {sort.Ints(houses)sort.Ints(heaters)j := 0for _, house := range houses {dis := abs(house - heaters[j])for j+1 < len(heaters) && abs(house-heaters[j]) >= abs(house-heaters[j+1]) {j++if abs(house-heaters[j]) < dis {dis = abs(house - heaters[j])}}if dis > ans {ans = dis}}return
}func abs(x int) int {if x < 0 {return -x}return x
}

http://www.ppmy.cn/news/1539852.html

相关文章

2025年PMP考试时间和报考条件,关键要点!

2025年PMP认证考试时间是什么时候&#xff1f;报考2025年PMP考试&#xff0c;需要具备什么的条件&#xff1f;下面就是关于2025年PMP认证考试时间及条件的相关介绍&#xff0c;考生们可以参考。 一、2025年PMP考试时间 PMP考试在2025年共安排四次&#xff0c;2025年PMP认证考…

意法半导体 STMicroelectronics 芯片大全

在电子领域的广阔天地中&#xff0c;意法半导体 STMicroelectronics 的芯片犹如一颗颗闪耀的明星&#xff0c;为硬件工程师的电路开发设计提供了强大的动力。而亿配芯城&#xff0c;作为您值得信赖的电子元器件供应商&#xff0c;为您精心梳理了丰富多样的 STMicroelectronics …

yum仓库安装rabbitmq

yum仓库安装rabbitmq 1、配置yum仓库 vim /etc/yum.repos.d/rabbitmq.repo # In /etc/yum.repos.d/rabbitmq.repo## ## Zero dependency Erlang ##[rabbitmq_erlang] namerabbitmq_erlang baseurlhttps://packagecloud.io/rabbitmq/erlang/el/7/$basearch repo_gpgcheck1 gpg…

Windows 11 24H2版本有哪些新功能_Windows 11 24H2十四大新功能介绍

距离上次发布的23H2版本已经过去了一年时间&#xff0c;现在&#xff0c;Win 11的24H2版本终于等到了&#xff0c;微软已经全面公开发布Win11 24H2版本&#xff0c;版本号为26100.1742&#xff0c;此次官宣的版本包括了消费者版、商业版、LTSC 2024版等&#xff0c;各种语言版本…

Android中的内容提供者

目录 1.创建内容提供者 1--手动创建一个Android应用程序 2--创建自定义的内容提供者 2.访问其他应用程序 1. 解析URI 2. 查询数据 3. 遍历查询结果 3)案例:读取手机通信录 1.声明权限 2.activity_main.xml文件内容 3.my_phone_list.xml文件内容 4.定义PhoneInfo实体 5.定义MyPh…

【服务器知识】Tomcat简单入门

文章目录 概述Apache Tomcat 介绍主要特性版本历史使用场景 核心架构Valve机制详细说明请求处理过程 Tomcat安装Windows系统下Tomcat的安装与配置&#xff1a;步骤1&#xff1a;安装JDK步骤2&#xff1a;下载Tomcat步骤3&#xff1a;解压Tomcat步骤4&#xff1a;配置环境变量&a…

TadTR(TIP 2022)视频动作检测方法详解

前言 论文&#xff1a;End-to-end Temporal Action Detection with Transformer 代码&#xff1a;TadTR 从论文题目可以看出 TadTR 是基于 Transformer 的端到端的方法&#xff0c;TAD 在视频动作分类任务上更进一步&#xff0c;不仅对动作分类&#xff0c;还要检测动作发生的…

C++学习笔记----9、发现继承的技巧(一)---- 使用继承构建类(4)

2.4、override关键字 override关键字的使用是可选的&#xff0c;但强烈推荐。没有这个关键字&#xff0c;可能会意外在继承类中而不是重载基类中的成员函数生成一个新的&#xff08;virtual&#xff09;成员函数&#xff0c;而有效地隐藏了基类中的成员函数。看一下下面的Base与…