tidwall

btype

tidwall

B-tree based collection types for Go

AI 简介

btype 是一个为 Go 语言设计的 B 树基础集合库,提供多种高性能、有序的数据结构实现。核心功能包括 Map、Set、Array、Table、Stack、Queue、Deque 和 Prique 等类型,全部基于优化的 B 树实现,支持 O(log n) 时间复杂度的增删查改、范围查询与随机访问,并具备 O(1) 的 Copy-on-Write 快照能力。适用于需要内存中有序存储、高并发读写、事务快照或替代标准 map/slice 的场景,如索引构建、实时排序缓存、嵌入式数据库中间层等。

Go
MIT License
283
Stars
3
Forks
2
Watchers
0
Issues

Star 增长

今日0
近 7 天0
近 30 天+2
综合评分42.01
默认分支main