
算法
文章平均质量分 69
Colin♛
我思故我在
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
lua实现雪花算法
雪花算法(Snowflake Algorithm)是一种用于生成唯一ID的分布式生成算法,最初由Twitter开发。它的主要目的是在分布式系统中生成唯一的、时间有序的ID,这些ID通常用于数据库的主键或在分布式系统中的各种唯一标识符,雪花算法被广泛应用于各种需要生成唯一ID的场景,如分布式数据库、消息队列、分布式缓存系统等41 bits: 时间戳(毫秒级)10 bits: 机器ID12 bits: 序列号。原创 2024-11-16 22:40:39 · 917 阅读 · 0 评论 -
lua-lru缓存算法解析
lua-lru 是 Lua 语言中的一个 LRU(Least Recently Used,最近最少使用)缓存实现,是一个基于哈希表和双向链表的数据结构,用于管理缓存中的数据项,并根据访问频率自动淘汰最不常用的数据项。原创 2024-11-16 18:43:17 · 595 阅读 · 0 评论 -
支持分页的环形队列(多环队列)
最近我因工作需要使用环形队列,并在常规环形队列上拓展为支持分页环形队列,用于高效地管理大量数据,支持高效的元素添加、删除及分页数据的访问。通过分页的方式,它可以有效地管理大规模的数据集合。原创 2024-09-24 13:41:04 · 1540 阅读 · 0 评论 -
不重复抽取算法思考
洗牌算法&随机样本算法,实际应用中可以结合上述2种算法实现。原创 2023-11-29 11:49:39 · 273 阅读 · 0 评论