代码随想录算法训练营第一天| LC 704二分查找,LC27移除元素

博客主要围绕Python解决算法题展开。LC 704解题时需注意确认区间是左闭右开还是左闭右闭,根据mid与target大小关系更新left和right;LC 27使用快慢双指针,最终返回慢指针。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LC 704:难度不高,但是确认区间需要注意,左闭右开还是左闭右闭。mid如果小于target,新left为mid右边,mid大于target,新right在mid左边。

LC 27: 快慢双指针,return 慢指针

slow, fast = 0, 0

        while fast in range(len(nums)):

            if nums[fast] != val:

                nums[slow] = nums[fast]

                slow += 1

            fast += 1

        return slow

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值