相关文章
111. 二叉树的最小深度
题目链接:111. 二叉树的最小深度
要注意左子树为空右子树不为空 或者右子树不为空左子树为空的情况 如果不注意的话 最小深度可能就是1 这是错误的
全代码:
class Solution {
public:int getDepth(TreeNode* Node){if(Node NULL) return 0;int left_…
建站知识
2024/10/18 21:08:41
acwing算法基础之搜索与图论--DFS
目录 1 基础知识2 模板3 工程化 1 基础知识
调用dfs()之后表示已经走到头了,需要往回走了(即,回溯),那这时候就要恢复成调用dfs()之前的模样(即,恢复现场)。
不同的搜索顺序&#…
建站知识
2024/10/22 19:07:18
经典OJ题:随机链表的复制
目录
题目:
本题的解图关键在于画图与看图!
思路分析:
方法一:暴力求解法。
方法二:插入法
方法解析: 步骤一、插入
步骤二、 处理每一个copy的randdom指针⭐————重点
步骤三、拆卸节点
代码…
建站知识
2024/10/22 5:53:56
使用swagger-typescript-api
引言
前后端分离大致是这样的
后端:控制层 / 业务层 / 数据操作层前端:控制层 / 视图层
前后端的控制层,实际上就是前后端接口的对接 前后端分离,实现了更好地解耦合,但也引入了接口对接的过程,这个过程…
建站知识
2024/11/25 9:36:17
微服务的发展历程的详细说明及每个阶段主流的架构和组件
微服务的发展历程的详细说明及每个阶段主流的架构和组件如下:
一、微服务的发展历程:
起始阶段:这个阶段主要是面向服务的架构(SOA)的兴起。此时,企业开始尝试将单体应用拆分为多个服务,但此时…
建站知识
2024/10/22 3:41:39
“Redis与Spring整合及缓存优化“
文章目录 引言1. Spring整合Redis1.1. 为什么选择Redis作为缓存解决方案?Redis的特点和优势Redis与传统关系数据库的对比 1.2. Spring与Redis整合的基本步骤 2. Redis注解式缓存2.1. Spring提供的缓存注解介绍2.2. 使用注解实现方法级别的缓存 3. Redis的击穿、穿透…
建站知识
2024/10/22 19:37:45
小程序如何设置自取模式下的服务方式
设置自取模式下的服务方式是非常重要的,尤其是对于到店自取和到店堂食这两种不同的服务模式。下面我们就来介绍一下如何在小程序中设置这两种服务方式。
在小程序管理员后台->配送设置处,在服务方式处,设置自取情况下的服务方式。默认是&…
建站知识
2024/10/29 11:22:58
OceanBase 笔记
目录 1. OceanBase 笔记1.1. 命令行 1. OceanBase 笔记
1.1. 命令行
# -usysoraclet#obcluster
# -u用户名租户名#集群名
建站知识
2024/11/23 11:48:26