![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
文章平均质量分 65
力扣刷题进展
Smileaaaaaaaaa
这个作者很懒,什么都没留下…
展开
-
[LeetCode]1769.移动所有球到每个盒子所需的最小操作数
嗯...还是没有算法思维,只会暴力求解...看了下官方题解,可以根据前一个盒子的操作数得到下一个盒子的操作数,尝试一下这个解法,代码和结果放在附;一是需要注意left and right的初始值,因为第一个盒子有球会在计算第二个盒子的操作数时增加left;二是需要注意操作数的变化是根据上一个盒子的操作数和左右数变化的,所以先更新output再更新left and right;附""""""right = 0left = 1else:left = 0。原创 2023-10-08 22:33:04 · 56 阅读 · 1 评论 -
[LeetCode]2789.合并后数组中的最大元素
其实在第二次代码记录之前还有一些小问题,主要是考虑不够周全:1.第一次是max_value的赋值问题,所以我直接赋了起始点的值:max_value=nums[-1]这份代码没通过[91,50]的案例测试;这个起始点的赋值的确处理得很潦草...2.我改为赋nums的最大值:max_value=max(nums)这份代码没通过[59,17,33]的案例测试;忽略了累加值仍低于初始max_value其实可以加个条件判断;3.增加条件判断(代码见附)原创 2023-10-01 20:29:15 · 195 阅读 · 0 评论 -
[LeetCode]198.打家劫舍
真就边刷边学...原创 2023-09-22 21:06:57 · 137 阅读 · 1 评论 -
[LeetCode]436.寻找右区间
1.开刷力扣随机到的第一道题,基础功能的实现并不难,但目前解题中缺少应用算法的思维,多多培养吧;2.二分法理解起来并不难,但题目要求是start_j≧end_i的最小start_j,需要对基础写法进行一点改变,还需要注意到下标越界的情况,即增加了对二分结果的条件判断;算法--二分查找(python实现)_用python(1)二分查找算法。原创 2023-09-17 13:13:08 · 44 阅读 · 0 评论