自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 42.接雨水,双指针解法

/左指针//右指针//左右最高//水的体积left++;} else {right--;

2025-09-16 14:57:53 110

原创 15.三数之和

/如果此数组元素与最大的两个相加<0,证明这个元素不能和其他的元素相加等于0,所以需要i+1,不要浪费时间。//如果此数组元素与最小的两个相加>0,意味着此元素无论如何组合都不会等于0,后续元素。//先判断是不是重复的元素?

2025-09-09 13:09:50 409

原创 11.盛水最多的容器(暴力计算会超时,采用双指针)

【代码】11.盛水最多的容器(暴力计算会超时,采用双指针)

2025-09-02 20:14:10 122

原创 283.移动零(快慢指针)

移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。,编写一个函数将所有。

2025-09-02 17:23:24 219

原创 128. 最长连续序列

找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。最长数字连续序列是 [1, 2, 3, 4]。请你设计并实现时间复杂度为。给定一个未排序的整数数组。

2025-09-01 18:46:54 133

原创 49. 字母异位词分组(计数法,还有一个排序法没弄)

本文介绍了一种将字母异位词分组的方法。通过统计每个字符串中各字母出现次数,生成唯一标识作为哈希表的键值,将具有相同字母组成的字符串归为一组。具体实现使用长度为26的数组记录字母频率,转换为字符串作为键,相同键的字符串存储在同一个列表中。该方法能有效处理任意长度的字符串数组,时间复杂度主要取决于字符串数量和长度。示例展示了如何将["eat","tea","tan","ate","nat","bat&q

2025-09-01 17:19:06 164

原创 java集合总结

定义:List是一个有序集合,可以包含重复的元素。作用:用于存储有序的数据序列,可以精确控制每个元素的插入位置。

2024-08-14 20:57:54 360

原创 IO流总结

缓冲区是一个内存区域,用于在读写操作中临时存储数据。

2024-08-03 19:34:38 380

原创 Java线程:理解与实践

在多线程编程中,Java提供了一套强大的工具和API,使得并发编程变得更加容易和高效。类是Java中实现线程的基础,它允许我们创建和管理线程,执行并行任务。以下是对Java线程的深入理解和实践的总结。线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。在Java中,每个线程都是类的实例或者继承了类。javapublic class MyThread extends Thread { private int number;​ public MyThread

2024-07-28 10:23:52 746

空空如也

空空如也

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

TA关注的人

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