代码随想录30期practice day1 704. 二分查找、27. 移除元素

本文讲述了作者在学习LeetCode中的二分查找(704题)和移除元素(27题)过程中,从左闭右闭区间到左闭右开区间的理解转变,以及初次尝试C++中的快慢指针方法。通过实际操作,作者深化了对二分查找和优化算法的认识。
摘要由CSDN通过智能技术生成

704.二分查找

题目链接:. - 力扣(LeetCode)

文章讲解:代码随想录

视频讲解:手把手带你撕出正确的二分法 | 二分查找法 | 二分搜索法 | LeetCode:704. 二分查找_哔哩哔哩_bilibili因为考研时学习了折半查找,所以对于普通的左闭右闭区间的写法还是比较熟悉的,能够比较熟练的写出来,但由于用惯了go,刚学c++,所以写着写着还是很容易丢分号。 看了代码随想录之后,学习到了左闭右开区间写法,对于二分查找有了更加深刻的认识。

27.移除元素

看到这种题第一时间想到的还是暴力破解,写了之后算是练习了c++的运用, 一开始没想到快慢指针写法(虽然我以前看过练过,但是还是给忘了)。学习了之后,还是对于快指针和慢指针的作用有点疑惑,看了视频后才明白两个指针之间的移动和元素覆盖的原理。个人感觉仍然需要多练几道题目熟悉一下。(明天来,今天因为时间紧就做了两道基础题)。

总的来说,第一天收获还可以,练习了c++,同时更加理解了二分,学习了快慢指针。

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值