DataViz

Build and Visualize data structures in Golang

Github星跟踪图

GoDoc Build Status Go Report Card License: MIT stability-stable Maintainability

DataViz

Build and visualize data structures in Golang. Inspired by the ideas from memviz and Gods this library
helps user to play around with standard data structures while also giving them the tools to build their own data structures and visualization options....
Graphviz logo

Documentation

Documentation is available at godoc.

Requirements

  • graphviz
    • build graphviz from source
    • linux users
      • sudo apt-get update
      • sudo apt install python-pydot python-pydot-ng graphviz
    • mac users (Link)
      • install homebrew
      • brew install graphviz

Installation

go get github.com/Arafatk/Dataviz

Data Structures

  • Containers
    • Lists
      • ArrayList
      • SinglyLinkedList
      • DoublyLinkedList
    • Stacks
      • ArrayStack
    • Maps
      • TreeMap
    • Trees
      • RedBlackTree
      • AVLTree
      • BTree
      • BinaryHeap
  • Functions
    • Comparator
    • Iterator
      • IteratorWithIndex
      • IteratorWithKey
      • ReverseIteratorWithIndex
      • ReverseIteratorWithKey
    • Enumerable
      • EnumerableWithIndex
      • EnumerableWithKey
    • Serialization
      • JSONSerializer
      • JSONDeserializer
    • Sort
    • Container
    • Visualizer

Usage and Examples

We have a blog post explaining our vision and covering some basic usage of the dataviz library. Check it out here.

  • Binary Heap
    Heap
  • Stack
    Stack
  • B Tree
    B Tree
  • Red Black Tree
    RBT

Contributing

We really encourage developers coming in, finding a bug or requesting a new feature. Want to tell us about the feature you just implemented, just raise a pull request and we'll be happy to go through it. Please read the CONTRIBUTING and CODE_OF_CONDUCT file.

主要指标

概览
名称与所有者arafatkatze/DataViz
主编程语言Go
编程语言Go (语言数: 1)
平台
许可证
所有者活动
创建于2018-04-15 06:29:06
推送于2025-02-25 12:47:10
最后一次提交2019-03-13 04:56:37
发布数0
用户参与
星数422
关注者数13
派生数34
提交数40
已启用问题?
问题数0
打开的问题数0
拉请求数1
打开的拉请求数1
关闭的拉请求数2
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?