自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 资源 (1)
  • 收藏
  • 关注

原创 【234. 回文链表】

思路,找到中间结点,然后反转后半部分得到新链表,然后比较前半部分和后半部分每一个结点的值不同就不是回文链表,直到遍历结束。

2025-05-23 00:38:08 26

原创 【424. 替换后的最长重复字符】

的思想,把问题变成将其他字符替换为目标字符后哪一种最长。

2025-05-22 23:43:21 92

原创 【2024. 考试的最大困扰度】

的解法做两次操作取最大值就行。

2025-05-22 23:01:16 45

原创 【1004. 最大连续1的个数 III】

这题主要是要想到怎么让已经用掉的k重新还回去,这里如果k没有还回去就让left++是为了收缩到可以重新利用k,所以遇到left扫到的0说明用过了就还回去。

2025-05-22 22:51:29 113

原创 【76. 最小覆盖子串】

思路很简单,写起来就不是一会事了,看题解看了几个h,还是太菜了,这题得重点标记一下。滑动窗口的hard题目,思路先找到第一个覆盖的窗口,不断缩小左边界,找到更小的窗口并记录。

2025-05-21 22:24:10 148

原创 【713. 乘积小于 K 的子数组】

什么区别,没有什么区别,关键时理解滑动窗口的作用。

2025-05-21 19:43:12 121

原创 【209. 长度最小的子数组】

【代码】【209. 长度最小的子数组】

2025-05-21 18:04:21 97

原创 【3. 无重复字符的最长子串】

【代码】【3. 无重复字符的最长子串】

2025-05-21 14:39:32 101

原创 【167. 两数之和 II - 输入有序数组】

和之前的两数之和没啥区别,除了是下标从1开始。

2025-05-21 13:53:58 81

原创 【11. 盛最多水的容器 】

【代码】【11. 盛最多水的容器 】

2025-05-21 13:27:06 153

原创 【611. 有效三角形的个数 】

这个题其实还是双指针的思路,但是确实没想到固定最长边的指针移动。具体思路可以去看灵神的讲解,点击->

2025-05-21 13:25:40 118

原创 【18. 四数之和 】

【代码】【18. 四数之和 】

2025-05-21 13:21:11 106

原创 【16 最接近的三数之和 】

【代码】【16 最接近的三数之和 】

2025-05-21 13:19:43 54

原创 【2824. 统计和小于目标的下标对数目】

【代码】【2824. 统计和小于目标的下标对数目】

2025-05-21 13:11:05 104

原创 【15. 三数之和】

【代码】【15. 三数之和】

2025-05-21 13:05:32 106

原创 【LCR 006. 两数之和 II - 输入有序数组】

本文介绍了LeetCode算法练习中的LCR 006题“两数之和 II - 输入有序数组”的解题思路和Java实现。题目要求在一个非递减的数组中找到两个数,使它们的和等于目标值。解题思路采用双指针法,通过比较当前最大数与最小数的和与目标值的关系,逐步缩小搜索范围。如果和大于目标值,则舍去最大数;如果和小于目标值,则舍去最小数;直到找到符合条件的两个数。代码实现中,通过初始化两个指针分别指向数组的起始和末尾,通过循环不断调整指针位置,最终返回符合条件的两个数的索引。该方法的时间复杂度为O(n),空间复杂度为O

2025-05-21 12:51:57 72

原创 【牛客-输入输出练习】

本文总结了OJ在线编程中常见的输入输出练习,涵盖了多种场景的Java代码实现。

2025-05-20 11:06:48 143

原创 【Java设计模式及实践学习-第4章节-结构型模式】

设计模式-结构型模式学习

2025-04-23 15:56:41 295

原创 【Java核心技术卷Ⅰ-第11版学习-第3章-Java的基本程序设计结构】

本章节开始记录阅读Java核心技术卷Ⅰ的笔记记录。其中第一章节主要介绍了Java语言的特性,第二章节主要介绍了Java的环境如何安装,这里直接跳过进入第三章代码学习。

2025-04-21 21:11:01 192

原创 【首用SSE实现 “下载压缩附件“-实时进度条,评测下是不是玩具?】

sse实现实时进度条

2025-03-21 10:51:50 348

原创 【1.排序】

排序,就是重新排列表中的元素,使表中的元素满足按关键字有序的过程。为了查找方便, 通常希望计算机中的表是按关键字有序的。稳定性:排列后元素的相对位置不发生改变。稳定性不能衡量一个算法的优劣。在排序过程中,根据数据元素是否完全存放在内存中,可将排序算法分为两类:①内部排序, 是指在排序期间元素全部存放在内存中的排序;②外部排序,是指在排序期间元素无法全部同时 存放在内存中,必须在排序的过程中根据要求不断地在内、外存之间移动的排序。一般情况下,内部排序算法在执行过程中都要进行两种操作:比较和移动。

2024-12-18 10:19:32 1083

原创 【1. 查找】

数据结构查找章节知识点记录

2024-12-06 09:10:43 454

原创 【8. 栈、队列和数组】

栈、队列和数组

2024-11-19 17:28:52 159

原创 【7.线性表-链式表示-王道课后算法题】

【代码】【5.线性表-链式表示-王道课后算法题】

2024-11-14 16:48:13 295

原创 【4.线性表的基本操作】

线性表的基本操作

2024-11-13 10:29:58 178

原创 【6.线性表-顺序表示-王道课后算法题】

王道数据结构第二章线性表算法

2024-08-06 16:21:58 263

原创 【MyBatis-Plus 进阶学习笔记】

【代码】【MyBatis-Plus 进阶学习笔记】

2023-07-25 15:45:50 756

原创 【LeetCode SQL练习笔记】

【代码】【LeetCode SQL练习笔记】

2023-07-18 09:23:27 397

原创 【Mybatis Plus 入门学习笔记】

【代码】【Mybatis Plus 学习笔记】

2023-07-15 17:44:21 716

原创 【Springboot+MyBatis Plus demo】

【代码】【Springboot+MyBatis Plus demo】

2023-07-06 15:51:04 298

原创 【Nacos 学习记录】

配置中心是软件系统中用于集中管理和存储配置信息的组件或服务。它可以帮助开发团队集中管理分布式系统中各个模块的配置项,提供方便的配置更新、版本管理、权限控制等功能。配置中心通常具有以下特点:集中管理:配置中心将系统的配置信息集中存储在一个地方,避免了配置散落在各个模块和环境中,便于管理和维护。动态更新:配置中心支持动态更新配置,当配置发生变化时,能够通知到相应的模块进行配置的重新加载,无需重启应用,实现实时配置更新。

2023-07-02 23:27:11 553

原创 【SpringMVC 学习笔记】

三层架构。

2023-06-30 10:27:22 1009

原创 【日志加载 log4j】

2.编写配置3.获取日志对象4.Log4j组成

2023-06-29 15:28:17 856

原创 【Junit 单元测试】

1.导入依赖。

2023-06-29 12:08:39 631

原创 【Spring -02学习】

【代码】【Spring -02学习】

2023-06-29 11:18:15 899

原创 【浅学 JavaScript 】

浅学JavaScript 笔记记录11

2023-06-27 09:22:41 313

原创 【浅学 MyBatis 】

引入依赖:>

2023-06-10 17:09:52 1646 1

原创 【浅学 JDBC】

上面使用的类进行详解。

2023-05-29 23:57:58 978

原创 【SpringBoot 应用打包与部署】

并且启动tomcat。

2023-05-02 19:03:43 1403

原创 【Mysql Latest学习笔记】

【代码】【Mysql 学习笔记】

2023-04-22 23:24:09 1837

MainActivity.java

okhttp+Gson解析,以及Gson本地解析,这是解析的主类,可以直接拿去用= = ,本人第一次写博客,主要用来记录,希望可以给你帮助,有不对的地方请指出来。

2020-03-08

空空如也

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

TA关注的人

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