- 索引的作用?和它的优点缺点是什么?
- 什么是数据库索引,主键索引,唯一索引的区别,索引的缺点是什么?
- 函数实现页面404错误提示功能
- 如何限流,限流算法,对于ddos攻击怎么处理
- mysql_fetch_row
- 怎么把文件保存到指定目录?怎么避免上传文件重名问题?
- 面向对象编程的五个基本原则
- PHP的运行原理,有几层,类的实例化在哪层执行?
- MyISAM 和 InnoDB 的基本区别?
- 使用过 Memcache 缓存吗,如果使用过,能够简单的描述一下它的工作原理吗?
- 抽象类中 抽象方法和普通方法的区别
- 请写出一个正则表达式,用于匹配一个HTML文件中标记中的图片地址
- 秒杀系统如何原子性的保证秒杀结果?
- 用PHP写出显示客户端IP与服务器IP的代码
- 请说明在php.ini中safe_mode开启之后对于pHp系统函数的影响
- 写出使用header函数跳转页面的语句
- Linux中统计一个文件中指定字符出项的次数
- 如何对数据表内容进行分页显示,请简要描述
- 联合索引
- Type字段有1.2.3.4四个值,共500万条数据加索引的话会使用吗?
- Myql中的事务回滚机制概述
- 如何解决优化网站\App大数据大流量高并发?
- 请简述Linux/BSD系统下系统的消息/事件异步通知机制有几种,并加以比较
编程题
冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。
在加热器的加热半径范围内的每个房屋都可以获得供暖。
现在,给出位于一条水平线上的房屋 houses 和供暖器 heaters 的位置,请你找出并返回可以覆盖所有房屋的最小加热半径。
说明:所有供暖器都遵循你的半径标准,加热的半径也一样。
示例1:
输入: houses = [1,2,3], heaters = [2]
输出: 1
解释: 仅在位置2上有一个供暖器。如果我们将加热半径设为1,那么所有房屋就都能得到供暖。
示例2:
输入: houses = [1,2,3,4], heaters = [1,4]
输出: 1
解释: 在位置1, 4上有两个供暖器。我们需要将加热半径设为1,这样所有房屋就都能得到供暖。
示例3:
输入:houses = [1,5], heaters = [2]
输出:3