From b5a5340d1a964254325dc4ed64507c3460a9d3b9 Mon Sep 17 00:00:00 2001 From: mengyi Date: Wed, 5 Jun 2024 19:08:31 -0400 Subject: [PATCH] add curly braces and comments to advoid confusion --- problems/0704.二分查找.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/problems/0704.二分查找.md b/problems/0704.二分查找.md index 5604cd56..d86146d6 100644 --- a/problems/0704.二分查找.md +++ b/problems/0704.二分查找.md @@ -174,13 +174,17 @@ class Solution { int left = 0, right = nums.length - 1; while (left <= right) { int mid = left + ((right - left) >> 1); - if (nums[mid] == target) + if (nums[mid] == target) { return mid; - else if (nums[mid] < target) + } + else if (nums[mid] < target) { left = mid + 1; - else if (nums[mid] > target) + } + else { // nums[mid] > target right = mid - 1; + } } + // 未找到目标值 return -1; } } @@ -194,13 +198,17 @@ class Solution { int left = 0, right = nums.length; while (left < right) { int mid = left + ((right - left) >> 1); - if (nums[mid] == target) + if (nums[mid] == target) { return mid; - else if (nums[mid] < target) + } + else if (nums[mid] < target) { left = mid + 1; - else if (nums[mid] > target) + } + else { // nums[mid] > target right = mid; + } } + // 未找到目标值 return -1; } }