当前位置:网站首页>【力扣】35. 搜索插入位置
【力扣】35. 搜索插入位置
2022-06-28 15:58:00 【e1373773】
PHP代码:
不知道为什么,力扣上面无法提交PHP的题解,是只有我这样么。。。
class Solution {
/**
* @param Integer[] $nums
* @param Integer $target
* @return Integer
*/
function searchInsert($nums, $target) {
$left = 0;
$right = count($nums) - 1;
if ($target > $nums[$right]) return count($nums);
if ($target < $nums[0]) return $left;
while ($left <= $right) {
$mid = intval($left + ($right - $left) / 2);
if ($target < $nums[$mid]) {
$right = ($mid) - 1;
} else if ($target > $nums[$mid]) {
$left = ($mid) + 1;
} else {
return $mid;
}
}
return $left;
}
}解题思路(二分查找):
intval($left + ($right - $left) / 2);PHP的整除运算结果可能不会是整数,这个需要注意。
其他的可以参考代码本身。
边栏推荐
- Slim GAIN(SGAIN)介绍及代码实现——基于生成对抗网络的缺失数据填补
- wallys/DR7915-wifi6-MT7915-MT7975-2T2R-support-OpenWRT-802.11AX-supporting-MiniPCIe-Module
- Big God explains open source buff gain strategy live lecture
- 一次简单的反射型XSS操作及思路
- Introduction to reverse commissioning PE structure details 02/07
- 征文投稿丨使用轻量应用服务器搭建博客环境
- Vc2010 compilation qt5.6.3 prompt cvtres: fatal error cvt1107:
- NAACL 2022 | 机器翻译SOTA模型的蒸馏
- 【MySQL】表连接为什么比子查询快
- 【Hot100】2.两数相加
猜你喜欢

The sadness of software testers is Their own technical ability can not meet the requirements of large manufacturers?

Etcd可视化工具:Kstone简介(一)

3. Caller 服务调用 - dapr

10年测试经验,在35岁的生理年龄面前,一文不值

Azure Kinect Microsoft camera unity development summary

Why MySQL table connection is faster than subquery

知道这几个命令让你掌握Shell自带工具

开源技术交流丨一站式全自动化运维管家ChengYing入门介绍

leetcode:22. bracket-generating

Azure Kinect微软摄像头Unity开发小结
随机推荐
PID控制详解[通俗易懂]
知道这几个命令让你掌握Shell自带工具
部门新来了个字节25K出来的,让我见识到了什么是天花板
早晨有些犹豫
【Spock】处理 Non-ASCII characters in an identifier
Openharmony - detailed source code of Kernel Object Events
同创伟业合伙人童子平:“元宇宙”究竟该投什么
Tiktok actual battle ~ list of bloggers I follow, follow and check
OpenHarmony—内核对象事件之源码详解
字节跳动数据平台技术揭秘:基于ClickHouse的复杂查询实现与优化
如何根据多元索引查询最后一条数据,达到 sql order by desc limit 1的效果呢?
What are the most powerful small and medium-sized companies in Beijing?
机器学习之卷积神经网络--CNN介绍
如何查询数据库中一个表中的所有数据呢?
运维-- 统一网关非常必要
运动App如何实现端侧后台保活,让运动记录更完整?
扎克伯格致投资者:不要对元宇宙有任何期待
Navicat 15 for MySQL
有哪些好用的供应商管理系统
Traffic management and control of firewall Foundation