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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?