704. 二分查找
今日学习的文章链接:https://programmercarl.com/0704.%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE.html
自己看到题目的第一想法:首先想到的还是暴力解法遍历一遍
看完代码随想录之后的想法:选择左闭右闭的写法
遇到的困难:看完记住思路了但是在写代码过程中还是忘了left right更新条件是middle+-1,并且while中判定的条件仅需要left<=right就够了
27. 移除元素
今日学习的文章链接:https://programmercarl.com/0027.%E7%A7%BB%E9%99%A4%E5%85%83%E7%B4%A0.html
自己看到题目的第一想法:相向双指针法
看完代码随想录之后的想法:快慢指针写法更加,代码更简单且易错点更少
遇到的困难:相向双指针法while判断里本来少写了right>=0和left<=right导致提交时有的用例不通过,易错点较多
今日学习时长一小时,因为都是刷过的题比较熟悉。但是实际上很多还是采用了当时第一时间想到的方法而不是最佳方法,还需要三刷。