Java 21通过Maven导入全部Spring Framework包

<properties> <maven.compiler.source>21</maven.compiler.source> <maven.compiler.target>21</maven.compiler.target> <project.buil

acautomaton 发布于 2023-09-14

欧拉(回)路(树)

一、欧拉路径 定义 欧拉路径是指从图中任意一个点开始到图中任意一个点结束的路径,并且经过图中每条边,且只经过一次。 存在条件 连通图 对于无向图: 有且只有两个点的度为一,且这两个点分别为起点和终点。 对于有向图: 存在一个点出度比入度多一作为起点,存在一点入度比出度多

acautomaton 发布于 2023-08-26

传递闭包

别以为是什么高级算法,其实就是 $Floyd$算法不计算距离,只判断连通性... public static void floyd(boolean[][] connect, int n) { for (int k = 0; k < n; k++) { for (int i =

acautomaton 发布于 2023-08-25

Floyd算法

一、简介 $ Floyd $ 算法又称为插点法,是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径

acautomaton 发布于 2023-08-25

差分约束

部分内容来自差分约束 - 知乎 一、简介 差分约束系统是一种多元一次不等式组( y_1,\ y_2 ,...,y_n 为已知量): \begin{cas

acautomaton 发布于 2023-08-23

redis.conf

# Redis configuration file example. # # Note that in order to read the configuration file, Redis must be # started with the file path as first argumen

acautomaton 发布于 2023-08-01

SpringBoot 引入 Log4j2

一、引入依赖 SpringBoot默认使用logback的日志框架,所以需要排除logback,否则会有依赖冲突 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star

acautomaton 发布于 2023-07-22

SPFA算法

一、简介 SPFA算法是Bellman-Ford算法的队列优化。它可以求出单源最短路,也可检测到负环,实现起来也比较容易。但是现在很多题目会卡SPFA,所以要看情况使用。 二、中心思想 可以证明,只有上一次迭代中松弛过的点才有可能参与下一次迭代的松弛操作。朴素的Bellman-Ford算法中对于每一

acautomaton 发布于 2023-07-01

牛客小白月赛75-D-矩阵

题目描述 现有一个大小为n × m的二维矩阵,每个元素si,j可能是字符'0', '1'。 阿宁一开始站在(1,1),目标走到(n,m)。 假设当前在(x,y)一个相邻的位置(x',y'),上下左右相邻。可以进行一下其中一个行为,花费一个单位时间: 如果sx,y是'0',sx',y'是'1',可以从

acautomaton 发布于 2023-06-30

Bellman-Ford算法

一、简介 Bellman-Ford算法是由Richard Bellman和Leicester Ford创立的,求解单源最短路径问题的一种算法。它的原理是对图进行V-1次松弛操作,得到所有可能的最短路径。其优于Dijkstra算法的方面是边的权值可以为负数、实现简单,缺点是时间复杂度过高,高达O(V*

acautomaton 发布于 2023-06-30

Dijkstra算法

一、简介 Dijkstra算法是由荷兰计算机科学家Edsger Wybe Dijkstra于1959年提出的,是从一个顶点到其余各顶点的最短路径算法,解决的是有权图中最短路径问题。Dijkstra算法主要特点是从起始点开始,采用贪心算法的策略,每次遍历到始点距离最近且未访问过的顶点的邻接节点,直到扩

acautomaton 发布于 2023-06-29

EMQX使用JwtToken进行访问控制

一、认证 进入后台界面后,选择访问控制->客户端认证 在右上角选择创建 认证方式选择JWT JWT无需选择数据源 配置参数 JWT来自于password 加密方式hmac-based Secret填写预设的JWT私钥,关闭Base64编码 配置负载验证 Claim Expected Value cl

acautomaton 发布于 2023-06-25

基于 Springboot 3.0.x 使用MQTT协议连接到EMQX服务器

一、引入依赖 <dependency> <groupId>org.springframework.integration</groupId> <artifactId>spring-integration-stream</artifact

acautomaton 发布于 2023-06-24

Section 16.DFS与BFS

一、DFS与BFS的原理 有请我们的五毛钱特效! DFS BFS 二、DFS的实现 AcWing842 排列数字 #include <iostream> using namespace std; const int N =

acautomaton 发布于 2022-02-17