相关文章
二叉树的所有路径(力扣257)
因为题目要求路径是从上到下的,所以最好采用前序遍历。这样可以保证按从上到下的顺序将节点的值存入一个路径数组中。另外,此题还有一个难点就是如何求得所有路径。为了解决这个问题,我们需要用到回溯。回溯和递归不分家,每递归一…
建站知识
2025/1/31 20:01:05
日志收集Day008
1.zk集群优化
修改zookeeper的堆内存大小,一般情况下,生产环境给到2G足以,如果规模较大可以适当调大到4G。
(1)配置ZK的堆内存 vim /app/softwares/zk/conf/java.env
export JAVA_HOME/sortwares/jdk1.8.0_291
export JVMFLAGS"-Xms2…
建站知识
2025/1/30 22:04:28
Java Web-Tomcat Servlet
Web服务器-Tomcat
Web服务器简介
Web 服务器是一种软件程序,它主要用于在网络上接收和处理客户端(如浏览器)发送的 HTTP 请求,并返回相应的网页内容或数据。以下是关于 Web 服务器的详细介绍:
功能
接收请求&#…
建站知识
2025/1/31 8:01:02
力扣111二叉树的最小深度(DFS)
Problem: 111. 二叉树的最小深度 文章目录 题目描述思路复杂度Code 题目描述 思路 1.欲望求出最短的路径,先可以记录一个变量minDepth,同时记录每次当前节点所在的层数currentDepth 2.在递的过程中,每次递一层,也即使当前又往下走…
建站知识
2025/1/31 8:01:04
2025_1_27 C语言内存,递归,汉诺塔问题
1.c程序在内存中的布局
代码段(Code Segment) 位置:通常位于内存的最低地址。 用途:存储程序的可执行指令。 特点:只读,防止程序运行时被修改。数据段(Data Segment) 位置…
建站知识
2025/1/31 8:01:07
【JavaEE】Spring(5):Mybatis(上)
一、什么是Mybatis
Mybatis是一个持久层的框架,它用来更简单的完成程序和数据库之间的交互,也就是更简单的操作和读取数据库中的数据
在讲解Mybatis之前,先要进行一些准备工作:
1. 为项目添加 Mybatis 相关依赖 2. 创建用户表以…
建站知识
2025/1/31 8:01:10
力扣-链表-24 两两交换链表中的节点
思路1
设置虚拟节点作为pre,第一个节点是cur,后一个是post,不断更换顺序并且更改好pre的next
代码1
class Solution {
public:ListNode* swapPairs(ListNode* head) {if(!head) return head;ListNode* cur head;ListNode* post head-&g…
建站知识
2025/1/31 8:01:12