-
贪心,排序,二分,分治
给学短讲课 -
上线随机壁纸啦~
上线随机壁纸啦~ -
布谷鸟过滤器详解:从原理到Spring Boot实战
Redis学习过程中涉及到布隆过滤器的内容、顺便把布谷鸟过滤器也讲一下,做个知识拓展。 后面继续学Redis。 在分布式系统和缓存场景中,去重、防穿透、高效查询是常见需求。布隆过滤器(Bloom Filter)曾是解决这些问题的利器,但它「不支持删除」「空间效率低」的痛点始终存在。今天我们要介绍的布 -
并查集
并查集 2022.10.10 新增带权并查集(然鹅咕到了10.16) 2024.12.13 可持久化并查集!!!!! 1.含义 2.操作 查询() int get(int x){ if(fa[x]==x)//fa[]为father数组用来存根 return x; return get(fa[x]); -
高一讲课
模拟,前缀和,差分,离散化,MST 栈 又叫后进先出表 给出一个栈常用功能的实现 struct sta{ int tp,a[(int)1e7]; void push(int x){ a[++t]=x; } int top(int x){ if(t==0)return -1; return a[t]; -
布隆过滤器的完整最佳实践案例
以下是一个基于 Spring Boot + Guava 布隆过滤器的完整最佳实践案例,包含可直接复用的代码和使用说明: 一、技术选型与依赖 核心依赖:Guava(提供布隆过滤器实现) Spring Boot 版本:2.7.x+(兼容更高版本) 在 pom.xml 中添加依赖: <dependenci -
SmartNote 需求分析文档
项目标志 迭代记录 版本号 迭代日期 更新内容概述 变更原因 V1.0 2025-10-29 初始版本,完成核心需求编写 项目启动 1. 引言 1.1 编写目的 本文档为面向学生群体的智能课堂笔记助手(SmartNote)的软件需求规格说明(SRS),旨在明确该软件的核心需求边界、功能定位及设计依据 -
Redis高可用与高并发探险之旅:从单机到集群的完美进化【第三部分】
可以结合之前的文章融合起来一起理解学习:分布式缓存-Redis集群 在一个名为"数据大陆"的世界里,Redis王国正面临着前所未有的挑战。随着用户流量的激增,单机Redis服务器已经不堪重负。今天,就让我们跟随年轻的架构师小明,一起踏上Redis高可用与高并发的探险之旅! 第一章:危机初现 - 单机 -
Redis数据持久化、高阶数据结构与事务脚本【第二部分】
可以结合之前的文章配合学习:【🔥RDB还是AOF ? 】Redis持久化原理全景解读与生产级决策手册、Redis 引子:Redis商城的架构演进之路 在"Redis商城"的技术团队中,架构师小明正面临着一系列技术挑战。让我们跟随他的视角,深入探索Redis的持久化机制、数据结构实现原理和事务脚本, -
第二章作业
函数 quickSelect(arr, left, right, k): 如果 left == right: 返回 arr[left] // 只有一个元素,就是它 // 分区过程 pivot_index = partition(arr, left, right) // 判断主元位置与k的关系 如果