# godata **Repository Path**: shgopher/godata ## Basic Information - **Project Name**: godata - **Description**: Basic data structures and operations written in Go, such as trie, bloom filter union&find etc. - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-10 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # godata Basic data structures and operations written in Go which golang.org/pkg/container don't support such as stack, queue, etc. |list|done| |:---:|:---:| |trie|:ok:| |bitmap|:ok:| |bloom filter|:ok:| |lru|:ok:| |heap|:ok:| |stack|:ok:| |queue|:ok:| |dfs|:ok:| |bfs|:ok:| |union and find|:ok:| |skiplist|:x:| |b|:x:| |graph|:x:| |dancing Links|:x:| |segment tree|:x:| |huffman tree|:x:| ## Quick start ```go package main import( "github.com/googege/godata" ) func main(){ // stack stack := godata.NewStack(5) stack.Push(1) stack.Length() stack.Top() stack.Pop() // trie trie := NewTrie() trie.Insert("hello world") trie.Insert("hello China") trie.Insert("hello My dear") trie.Search("hello world") trie.StartWith("he") trie.Image("he") } ``` ## HERE |项目|介绍| |:---:|:---:| |对我的赞助|![p](https://raw.githubusercontent.com/basicExploration/Demos/master/donate.png)| |便宜服务器推荐|[阿里云](https://www.aliyun.com/minisite/goods?userCode=ol87kpmz),[梯子服务器](https://app.cloudcone.com/?ref=2525):支持支付宝| |微信公众号|![p](https://raw.githubusercontent.com/basicExploration/Demos/master/pluspro.png)| |知识讨论微信群|![p](https://raw.githubusercontent.com/basicExploration/Demos/master/joinMyGroup.png)| |我的社交平台|[b站](https://space.bilibili.com/23170151),[YouTube](https://www.youtube.com/channel/UCM_-pFgD_HZDGD0yxfzguRQ?view_as=subscriber),[微博](https://weibo.com/imgoogege),抖音:googege|