704 二分查找
《代码随想录》算法视频公开课 (opens new window):手把手带你撕出正确的二分法 (opens new window),相信结合视频再看本篇题解,更有助于大家对本题的理解。
本题的内容之前一直有学习过,主要存在的问题还是在于左闭右闭区间的确定,再确定之后,三个if条件语句,都要注意middle+1还是middle-1。
27. 移除元素
#
《代码随想录》算法视频公开课 (opens new window):数组中移除元素并不容易!LeetCode:27. 移除元素 (opens new window),相信结合视频再看本篇题解,更有助于大家对本题的理解。
本题的暴力破解法,对于我来说需要画一下图来确定,因为在两个for循环中存在要考虑nums[i]替换为nums[j],要考虑到 i = j -1 ,不然会出现结果错位。在第二种双指针的解法中,通过观看卡尔老师的视频,深刻的了解了这个概念是如何在实际中去运用。