自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法通关村—轻松搞定二叉树的最大深度

本文通过深度优先搜索和广度优先搜索两种方式解决了 LeetCode:104.二叉树的最大深度问题。使用深度优先搜索解决时,要能够分析出问题的递归结构特征,而使用广度优先搜索解决时,要能够想清楚如何在遍历时将树的层次记录下来。

2023-08-06 20:48:21 362 2

原创 算法通关村:二叉树的右视图原来如此简单

本文通过在二叉树的层序遍历时记录每层的最后一个元素解决了 LeetCode199.二叉树的右视图问题,解题的关键在于要能够想到利用树的层序遍历。

2023-08-06 19:23:43 388 2

原创 算法通关村—轻松搞定路径总和

本文使用递归求解了 LeetCode:112.路径总和 问题,使用递归时需要分析出递推关系,将求解大问题转化为求解相同性质的子问题,还需注意递归的终止条件。

2023-08-05 19:42:01 310 3

原创 算法通关村—如何使用中序和后序来恢复一颗二叉树

通过已知的树中序遍历和后序遍历来构造出符合要求的二叉树。

2023-08-02 23:28:12 221 2

原创 Win11 安装 Docker Desktop 和 WSL2 并进行安装位置迁移

本文通过图文并茂的形式详细地讲解了如何在 Win11 上如何安装 Docker Desktop 和 WSL2, 以及如何将它们默认安装在 C 盘中的目录迁移到新位置上。

2023-08-01 22:28:11 18667 33

原创 云服务器上部署 ChatGPT Web 项目

在云服务器上完成 ChatGPT Web 项目的环境搭建和部署。

2023-07-29 18:22:24 2519 3

原创 算法通关村——双指针的妙用

本文主要运用双指针解决了 LeetCode27.移除元素和 LeetCode26.删除有序数组中的重复项这两道问题。双指针法是一种高效、简单且不需要额外空间的算法技巧。双指针法通常只需要在原始数组上进行操作,而不需要使用额外的数据结构,因此节省了空间复杂度,而且双指针法通常在一次遍历中完成问题的解决,无需多次遍历数组,效率较高。

2023-07-26 21:50:54 71 3

原创 算法通关村——不简单的数组增删改查

本文使用 Java 完成了数组的创建和初始化,并编码实现了在数组中插入、删除、查找元素。数组插入和删除元素时需要注意边界问题。

2023-07-24 23:02:04 69 4

原创 在 Linux 上使用 Docker 安装 Elasticsearch 和 Kibana 并配置 IK 分词器和停用词典

在 Linux 上使用 Docker 安装了 Elasticsearch 和 Kibana 并配置了 IK 分词器和停用词典。

2023-07-23 13:58:12 1543 6

原创 算法通关村第二关——指定区间反转问题解析

本文使用头插法解决了链表中指定区间反转的问题,用该方法进行反转操作的关键在于要弄清楚需要将哪些结点插入到哪个位置上,在结点插入的过程中需要捋清楚各结点指向改变的先后顺序,所以本质上还是在考察链表的插入操作。

2023-07-21 20:59:25 268 3

原创 算法通关村第二关——终于学会链表反转了

本文通过建立虚拟头结点和直接操作链表这两种方法解决了链表反转问题。

2023-07-20 17:50:17 268 5

原创 算法通关村第一关——链表经典问题之两个链表第一个公共子节点笔记

使用 5 种方法来解答《剑指 Offer 52. 两个链表的第一个公共节点》问题,并给出解答方法对应的示例图和代码实现。

2023-07-19 15:48:14 631 4

原创 算法通关村第一关——链表青铜挑战笔记

在 Java 中构造链表,进行链表的添加元素等操作

2023-07-17 19:18:16 728 4

原创 关于JWT设置过期时间无效的问题

关于JWT设置过期时间无效的问题

2023-01-14 20:27:39 3221 2

原创 安装MinIO和使用MinIO Java SDK实现对文件的基本操作

CentOS7下安装MinIO,使用MinIO Java SDK实现基本的文件上传、删除和下载操作

2023-01-14 19:54:49 5101 4

原创 CentOS7安装Docker和配置Docker Compose

CentOS7安装Docker

2022-12-17 23:20:21 1242

原创 npm、yarn的安装和设置淘宝镜像源

安装npm和yarn,配置npm和yarn的镜像源为淘宝镜像源

2022-08-13 15:54:33 16531 2

原创 Linux下安装配置MySQL5.7

Linux下安装配置MySQL5.7

2022-08-11 13:15:09 1616

原创 Liunx下安装配置JDK8

Linux系统下安装配置JDK8

2022-08-11 00:00:26 1027

原创 安装Maven和配置阿里云镜像

win10下安装Maven,配置Maven的本地仓库和阿里云镜像,在IDEA中使用Maven。

2022-08-09 18:02:52 3889

空空如也

空空如也

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

TA关注的人

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