Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 20 additions & 17 deletions problems/0704.二分查找.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<p align="center"><strong><a href="https://mp.weixin.qq.com/s/tqCxrMEU-ajQumL1i8im9A">参与本项目</a>,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益!</strong></p>


## 704. 二分查找
# 704. 二分查找

[力扣题目链接](https://leetcode.cn/problems/binary-search/)

Expand Down Expand Up @@ -35,7 +35,7 @@

## 算法公开课

***[《代码随想录》算法视频公开课](https://programmercarl.com/other/gongkaike.html):[手把手带你撕出正确的二分法](https://www.bilibili.com/video/BV1fA4y1o715),相信结合视频再看本篇题解,更有助于大家对本题的理解**。
**[《代码随想录》算法视频公开课](https://programmercarl.com/other/gongkaike.html):[手把手带你撕出正确的二分法](https://www.bilibili.com/video/BV1fA4y1o715),相信结合视频再看本篇题解,更有助于大家对本题的理解**。


## 思路
Expand Down Expand Up @@ -160,7 +160,7 @@ public:

## 其他语言版本

**Java:**
### **Java:**

(版本一)左闭右闭区间

Expand Down Expand Up @@ -206,7 +206,7 @@ class Solution {
}
```

**Python:**
### **Python:**

(版本一)左闭右闭区间

Expand Down Expand Up @@ -246,7 +246,7 @@ class Solution:
return -1 # 未找到目标值
```

**Go:**
### **Go:**

(版本一)左闭右闭区间

Expand Down Expand Up @@ -288,7 +288,7 @@ func search(nums []int, target int) int {
}
```

**JavaScript:**
### **JavaScript:**
(版本一)左闭右闭区间 [left, right]

```js
Expand Down Expand Up @@ -345,7 +345,7 @@ var search = function(nums, target) {
};
```

**TypeScript**
### **TypeScript**

(版本一)左闭右闭区间

Expand Down Expand Up @@ -387,7 +387,7 @@ function search(nums: number[], target: number): number {
};
```

**Ruby:**
### **Ruby:**

```ruby
# (版本一)左闭右闭区间
Expand Down Expand Up @@ -425,7 +425,7 @@ def search(nums, target)
end
```

**Swift:**
### **Swift:**

```swift
// (版本一)左闭右闭区间
Expand Down Expand Up @@ -479,7 +479,7 @@ func search(nums: [Int], target: Int) -> Int {

```

**Rust:**
### **Rust:**

```rust
# (版本一)左闭右闭区间
Expand Down Expand Up @@ -523,7 +523,8 @@ impl Solution {
}
```

**C:**
### **C:**

```c
// (版本一) 左闭右闭区间 [left, right]
int search(int* nums, int numsSize, int target){
Expand Down Expand Up @@ -575,7 +576,8 @@ int search(int* nums, int numsSize, int target){
}
```

**PHP:**
### **PHP:**

```php
// 左闭右闭区间
class Solution {
Expand Down Expand Up @@ -607,7 +609,8 @@ class Solution {
}
```

**C#:**
### **C#:**

```csharp
//左闭右闭
public class Solution {
Expand Down Expand Up @@ -652,7 +655,8 @@ public class Solution{
}
```

**Kotlin:**
### **Kotlin:**

```kotlin
class Solution {
fun search(nums: IntArray, target: Int): Int {
Expand Down Expand Up @@ -682,9 +686,8 @@ class Solution {
}
```

### **Kotlin:**


**Kotlin:**
```Kotlin
// (版本一)左闭右开区间
class Solution {
Expand Down Expand Up @@ -715,7 +718,7 @@ class Solution {
}
}
```
**Scala:**
### **Scala:**

(版本一)左闭右闭区间
```scala
Expand Down