代码随想录算法训练营第第一天 | 704. 二分查找 、27. 移除元素
- 704、二分查找
题目链接:https://leetcode.cn/problems/binary-search/
文章讲解:https://programmercarl.com/0704.二分查找.html
视频讲解:https://www.bilibili.com/video/BV1fA4y1o715
`
var search = function(nums, target) {
let left = 0;
let right = nums.length;
let mid;
while(left< right){
mid = left + Math.floor((right-left)/2);
if (nums[mid]<target) {
left = mid + 1;
}else if(nums[mid]>target){
right = mid;
}else{
left = mid;
return left;
}
}
return -1;
};
`
- 移除元素
题目链接:https://leetcode.cn/problems/remove-element/
文章讲解:https://programmercarl.com/0027.移除元素.html
视频讲解:https://www.bilibili.com/video/BV12A4y1Z7LP
第一种暴力解法
第二种:双指针法