自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LC27删除元素

删除元素问题是一个很好的练习,可以帮助你熟悉数组操作和双指针技术。通过这种方法,我们可以有效地删除元素,同时保持 O(n) 的时间复杂度和 O(1) 的空间复杂度。

2024-07-30 21:17:08 151

原创 LC933 Recent Counter

在这篇博客中,我们详细讨论了 LeetCode 第 933 题——的解决方案。通过使用 Java 的Queue数据结构,我们能够高效地管理请求时间戳并计算在给定时间窗口内的请求数量。这一实现不仅简洁明了,而且易于扩展和维护。希望这篇博客能帮助你更好地理解这个问题。如果你有任何问题或建议,请随时在下方留言!

2024-07-29 22:59:35 194

原创 LC203 移除链表元素

通过使用虚拟头节点的技巧,我们能够简化链表操作,并有效地从链表中移除特定元素。这个方法不仅高效,而且易于理解,适合用于处理链表相关的算法问题。希望这篇博客能够帮助你更好地理解如何在 Java 中操作链表!如果你有任何问题或建议,请随时留言。

2024-07-28 16:58:34 371

原创 LC1 哈希表

通过使用哈希表,我们能够有效地解决 “两数之和” 的问题,显著提高算法的效率。这种方法在处理类似问题时具有广泛的适用性,希望这篇文章能帮助你更好地理解如何优化数组查找问题!

2024-07-27 13:14:06 211

原创 LC1暴力法

通过简单的双重循环,我们能够找到数组中满足条件的两个数的索引。虽然这种方法简单易懂,但在实际应用中,可以考虑使用哈希表来提高效率。希望这篇文章能帮助你更好地理解如何解决 “两数之和” 的问题!---这篇博客文章详细介绍了问题的描述、算法思路、代码实现以及时间和空间复杂度分析。您可以根据需要进行调整或添加更多内容!

2024-07-27 13:03:09 486

原创 力扣283

通过使用双指针的方法,我们能够有效地将数组中的零移动到末尾,同时保持其他元素的相对顺序。这种方法不仅高效,而且简单易懂。在实际应用中,这种策略可以被扩展到其他类型的元素移动问题上。希望这篇文章能帮助你更好地理解如何处理数组中的元素移动问题!

2024-07-27 11:06:02 516

原创 力扣485

在这篇博客中,我们将讨论一个常见的编程问题:如何在一个整数数组中找到最大连续 1 的数量。我们会通过一个 Java 方法来实现这个功能,并逐步分析代码。

2024-07-27 10:32:35 701

原创 day06代码随想录

当我们想使用哈希法来解决问题的时候,我们一般会选择如下三种数据结构。数组:哈希值比较小或者范围可控set (集合):哈希值比较大或者数值很散map(映射):key有对应的value。

2024-05-13 21:45:13 839

原创 代码随想录day02

给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100],排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]

2024-05-09 19:08:03 353

原创 代码随想录day01

要在二分查找的过程中,保持不变量,就是在while寻找中每一次边界的处理都要坚持根据区间的定义来操作,这就是。

2024-05-08 18:03:03 586

空空如也

空空如也

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

TA关注的人

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