第六十四天代码随想录刷题总结

作者分享了自己在刷题过程中的心路历程,从初期的热情到中途的松懈,再到重拾状态专注二叉树镜像遍历。尽管还没找到工作,但通过刷题学习,对编程的信心增强,掌握了双指针、滑动窗口等算法技巧。作者鼓励大家一起刷题,共同进步,以推动行业繁荣。

刷题总结

今天是代码录第64天。

进行一个刷题总结吧。在刷题的最初期都还挺能坚持的。中间就因为各种事情去摸鱼去了。发现自己一操控电脑东搞一下,西搞一下。

今天的进度到了二叉树mirros遍历。还是需要调整状态。尽快的把据结构和算法进一步熟练巩固。为之后的工作打下基础。还没有找到工作,其实是挺迷茫的。但是每次开始刷题专注于问题本身的时候,这些焦虑就会随风而散。

老师说一个普通人自己不努力还摆烂。好像也没有什么可以跟别人拼的。虽然说大多数群大大多数群友都因为各种各样的原因也没能坚持下来。不过我还是要在群还没有解散之前把题老老实实的都学完。把第一遍题要刷完。其实昨天就在想要不要投机取巧一把直接写。每日总结然后完成任务。

但是好像不符合个人的行为。在工作上如果说到了到了deadline。即使弄个虚壳子也要弄上去嘛。

但是学习这件事情这么搞。想不出来这样对自己的好处。

哦完成了可以领奖。

感觉自己老是在错过机会呢。

小邓你你要支这么这么多东西你想买呢。

赶紧刷题找工作呀不然的话大家就会孤立你的。

经过了这些几天的刷题,真的学到了很多。从以前有点恐惧代码,而担心自己写的不够好,而现在对自己的信心更足了。学到了很多好的方法例例如双指针。滑动窗口、快慢指针、栈和队列的妙用。

大家也一起来刷题呀!也一起来做游戏哇。有越来越多的人从事这个行业,这个行业才会蓬勃发展哇。

代码摄像录,刷题第65天继续。

明天我要是没有更博客在摆烂了。多来几个人骂醒我呀。

### 代码随想录中的Python答案 对于希望在《代码随想录》中查找Python的答案,该资源提供了详细的算法目解析以及对应的解决方案。具体到不同类型的目,《代码随想录》不仅提供了解决方案还深入讲解了背后的原理。 针对数组类问,在处理`sortedSquares`函数时采用了一种更高效的方法来解决平方排序的问[^1]: ```python class Solution: def sortedSquares(self, nums: List[int]) -> List[int]: result = [0] * len(nums) # 初始化结果列表 left, right, pos = 0, len(nums) - 1, len(nums) - 1 while left <= right: if abs(nums[left]) > abs(nums[right]): result[pos] = nums[left] ** 2 left += 1 else: result[pos] = nums[right] ** 2 right -= 1 pos -= 1 return result ``` 此方法利用双指针技术有效地减少了不必要的计算开销,并且保持了时间复杂度为O(n),而不需要额外的空间除返回的结果外[^2]。 当涉及到动态规划问初始化时,则依据具体情况决定如何设置初始状态。例如,当面对含有负数值的情况时,非零索引位置应被设为负无穷大以确保后续比较逻辑正确无误[^4]。 另外,《代码随想录》也涵盖了更多高级主如单调栈的应用实例,这有助于理解特定场景下的最优解法[^5]。 #### 注意事项 为了更好地理解和应用这些解答建议读者仔细阅读原文档内的解释说明部分,因为那里包含了实现细节背后的重要概念和技巧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Javie Deng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值