Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arafatkatze/DataViz
/ types & classes
Types & classes
47 in github.com/arafatkatze/DataViz
⨍
Functions
773
◇
Types & classes
47
FuncType
Comparator
Comparator will make type assertion (see IntComparator for example), which will panic if a or b are not of the asserted type. Should return a number:
utils/comparator.go:12
Interface
Container
Container is base interface that all data structures implement.
containers/containers.go:15
Struct
ContainerTest
For testing purposes
containers/containers_test.go:12
Struct
Custom
utils/comparator_test.go:79
Struct
Entry
Entry represents the key-value pair contained within nodes
trees/btree/btree.go:48
Interface
EnumerableWithIndex
EnumerableWithIndex provides functions for ordered containers whose values can be fetched by an index.
containers/enumerable.go:4
Interface
EnumerableWithKey
EnumerableWithKey provides functions for ordered containers whose values whose elements are key/value pairs.
containers/enumerable.go:32
Struct
Heap
Heap holds elements in an array-list
trees/binaryheap/binaryheap.go:25
Struct
Iterator
Iterator holding the iterator's state
maps/treemap/iterator.go:13
Struct
Iterator
Iterator holding the iterator's state
trees/avltree/iterator.go:10
Struct
Iterator
Iterator holding the iterator's state
trees/btree/iterator.go:10
Struct
Iterator
Iterator holding the iterator's state
trees/redblacktree/iterator.go:10
Struct
Iterator
Iterator returns a stateful iterator whose values can be fetched by an index.
trees/binaryheap/iterator.go:10
Struct
Iterator
Iterator holding the iterator's state
lists/doublylinkedlist/iterator.go:10
Struct
Iterator
Iterator holding the iterator's state
lists/arraylist/iterator.go:10
Struct
Iterator
Iterator holding the iterator's state
lists/singlylinkedlist/iterator.go:14
Struct
Iterator
Iterator returns a stateful iterator whose values can be fetched by an index.
stacks/arraystack/iterator.go:10
Interface
IteratorWithIndex
IteratorWithIndex is stateful iterator for ordered containers whose values can be fetched by an index.
containers/iterator.go:4
Interface
IteratorWithKey
IteratorWithKey is a stateful iterator for ordered containers whose elements are key value pairs.
containers/iterator.go:30
Interface
JSONDeserializer
JSONDeserializer provides JSON deserialization
containers/serialization.go:10
Interface
JSONSerializer
JSONSerializer provides JSON serialization
containers/serialization.go:4
Interface
List
List interface that all lists implement
lists/lists.go:18
Struct
List
List holds the elements, where each element points to the next and previous element
lists/doublylinkedlist/doublylinkedlist.go:21
Struct
List
List holds the elements in a slice
lists/arraylist/arraylist.go:21
Struct
List
List holds the elements, where each element points to the next element
lists/singlylinkedlist/singlylinkedlist.go:20
Interface
Map
Map interface that all maps implement
maps/maps.go:17
Struct
Map
Map holds the elements in a red-black tree
maps/treemap/treemap.go:24
Struct
Node
Node is a single element within the tree
trees/avltree/avltree.go:28
Struct
Node
Node is a single element within the tree
trees/btree/btree.go:39
Struct
Node
Node is a single element within the tree
trees/redblacktree/redblacktree.go:36
Interface
ReverseIteratorWithIndex
ReverseIteratorWithIndex is stateful iterator for ordered containers whose values can be fetched by an index. Essentially it is the same as IteratorW
containers/iterator.go:64
Interface
ReverseIteratorWithKey
ReverseIteratorWithKey is a stateful iterator for ordered containers whose elements are key value pairs. Essentially it is the same as IteratorWithKe
containers/iterator.go:89
Interface
Stack
Stack interface that all stacks implement
stacks/stacks.go:11
Struct
Stack
Stack holds elements in an array-list
stacks/arraystack/arraystack.go:23
Struct
T
utils/utils_test.go:96
Interface
Tree
Tree interface that all trees implement
trees/trees.go:11
Struct
Tree
Tree holds elements of the AVL tree.
trees/avltree/avltree.go:21
Struct
Tree
Tree holds elements of the B-tree
trees/btree/btree.go:30
Struct
Tree
Tree holds elements of the red-black tree
trees/redblacktree/redblacktree.go:29
Struct
User
utils/sort_test.go:47
TypeAlias
color
trees/redblacktree/redblacktree.go:22
Struct
element
lists/doublylinkedlist/doublylinkedlist.go:27
Struct
element
lists/singlylinkedlist/singlylinkedlist.go:26
TypeAlias
position
trees/avltree/iterator.go:17
TypeAlias
position
trees/btree/iterator.go:17
TypeAlias
position
trees/redblacktree/iterator.go:16
Struct
sortable
utils/sort.go:16