
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 License283
Stars
3
Forks
2
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天+2
综合评分42.01
默认分支main