704. 二分查找
题目链接:力扣
文章讲解:代码随想录
视频讲解:手把手带你撕出正确的二分法 | 二分查找法 | 二分搜索法 | LeetCode:704. 二分查找_哔哩哔哩_bilibili
本题在LeetCode上写了左闭右开和左闭右闭两个版本,感觉稍不注意就容易出问题。得特别注意以下三个点(即二版本不同之处):
1.left和right的initialization
2.while后面接的部分
3.left、right边界的update
27. 移除元素
题目链接:力扣
文章讲解:代码随想录
视频讲解:数组中移除元素并不容易! | LeetCode:27. 移除元素_哔哩哔哩_bilibili
本题有2种常见方法:暴力解法&双指针法
First,我们尝试暴力解,基本没有什么问题(Python语法熟练度以及边界位置处理仍需注意)
然后是双指针法:
易错:while后面的条件 以及 带不带等号
都不算难,但是得加强对“缩进”的理解(总是对齐不对位置sos)