网站Logo 拾荒的小海螺
首页
研想花开
生活随笔
图库
茶杯狐
关于
登录

JAVA:常用链表结构的技术指南

1、简述 链表是一种常见的数据结构,它通过一系列节点(Node)来表示一个序列。每个节点包含数据和指向下一个节点的引用。链表的种类有很多,包括单向链表、双端链表、有序链表和双向链表。本文将介绍这些链表的基本概念和 Java 实现。 2、单向链表(Singly Linked List) 单向链表是一种

2025-08-08
9
0
算法
JAVA

JAVA:时间轮调度算法的技术博客

1、简述 时间轮是一种高效的定时调度算法,主要用于管理延时任务或周期性任务。它通过一个环形数组(时间轮)和指针来实现,将大量定时任务分摊到固定的时间槽中,极大地降低了时间复杂度和资源开销。 代码样例: https://gitee.com/lhdxhl/algorithm-example.git 时间

2025-08-08
5
0
算法
JAVA

JAVA:漏桶算法的技术指南

1、简述 漏桶算法(Leaky Bucket Algorithm)是一种常用的流量整形和速率限制算法,广泛应用于网络通信、限流策略和分布式系统中。本篇博客将详细解析漏桶算法的基本原理、核心实现、典型应用场景,以及提供详细的实践样例。 2、算法原理 漏桶算法通过模拟水流经过一个漏桶的过程控制流量。 基

2025-08-07
11
0
算法
JAVA

JAVA:滑动窗口算法的技术指南

1、简述 滑动窗口算法是一种高效解决子数组、子字符串问题的算法,广泛应用于数据流处理、网络限流和字符串操作等场景。本文将详细解析滑动窗口算法的核心思想、常见问题及其实现方式,并结合具体示例和实际应用场景进行说明。 2、核心思想 滑动窗口是一种双指针技术,维护一个能够在数据结构上"滑动"的窗口(通常由

2025-08-06
12
0
算法
JAVA
1 2