- 博客(6)
- 收藏
- 关注
原创 代码随想录Day3:209.长度最小的子数组
1.一个for循环去干两个for循环的事,那么当前循环一定指的是终止位置,而不是起止位置,若起始位置与暴力解法没有什么区别。2.两个for循环,不断的寻找符合条件的子序列。2.滑动窗口一个重要位置就是如何移动起始位置,丸辣,每天不想刷题,只做了一道 就懒得做了。空间复杂度:O(1)
2025-01-12 22:24:46
273
原创 代码随想录Day2:977.有序数组的平方
因此可以考虑双指针法,left指向起始位置,right指向终止位置,i代表新列表元素,res为空列表。这个思想主要是先排出从大到小,利用列表[].append()方法,然后在python中。res = [0] * len(nums)也可以,但是用时较多。是一个切片操作,用于反转列表,就可以从小到大排列了。没太看明白,但是好简洁,直接调用了sorted。2.首先,该数组是有序的,但负数平方可以变大。2.想法就是先每个元素都平方,再sort。注意:创建空列表时,在Python中,
2025-01-10 23:07:13
656
原创 代码随想录Day1:704 二分查找,27.移除元素
研一跨专业保研到计算机,有一定的python和计算机基础,但是一想到算法题就头秃畏难,打算多花时间认真的刷一遍代码题,为后面的实习做准备,2025年fighting,成功哪有什么一蹴而就,不过是厚积薄发...下面开始第一天的两道代码题。
2025-01-09 21:01:18
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人