Skip to content

Basic data structures and operations written in Go, such as trie, bloom filter union&find etc.

License

Notifications You must be signed in to change notification settings

shgopher/godata

Repository files navigation

godata

Goproxy.cn

Basic data structures and operations written in Go which golang.org/pkg/container don't support such as stack, queue, etc.

list done
trie 🆗
bitmap 🆗
bloom filter 🆗
lru 🆗
heap 🆗
stack 🆗
queue 🆗
dfs 🆗
bfs 🆗
union and find 🆗
skiplist
b
graph
dancing Links
segment tree
huffman tree

Quick start

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
我的社交平台 b站
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy