自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 代码随想录训练营第三天

其他语言例如Java、Python,就有自己的内存回收机制,就不用自己手动释放了。那有同学说了,D节点不是依然存留在内存里么?只不过是没有在这个链表里而已。所以链表中的节点在内存中不是连续分布的 ,而是。数组是在内存中是连续分布的,但是。但是要注意,要是删除第五个节点,需要从。,每一个节点由两部分组成,一个是。最后一个节点的指针域指向null。,查找的时间复杂度是O(n)。链表在内存中可不是连续分布的。操作,也不会影响到其他节点。, 终止节点为7, 各个。存放指向下一个节点的指针。

2023-03-18 00:33:32 56

原创 代码随想录训练营第二天

判断 nums[i] * nums[i] > nums[j] * nums[j],更新result[k] = nums[i] * nums[i] , k -= 1, i += 1;定义两个下标 i = 0, j = len(nums) - 1 , 当 i

2023-03-16 17:19:32 231

原创 代码随想录训练营第一天

因为数组的在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。双指针法(快慢指针法):通过一个快指针和慢指针在一个for循环下完成两个for循环的工作。时间复杂度:用来评估算法运行的效率的式子->O(),O:数学中的上界,(留下的数据,需要查找的值可能出现的位置)的比较,可以使候选区键少一半。快指针:寻找新数组的元素 ,新数组就是不含有目标元素的数组。一般来说,时间复杂度高的算法比低的慢。k层关于n的循环->几层循环就是n的几次方。数组的元素是不能删的,只能覆盖。

2023-03-15 16:12:50 63 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除