Version 19 of data structure

Updated 2016-02-03 03:30:20 by pooryorick

A data structure is data that has discernible/addressable components. Different data structures have different applications and performance characteristics. In Tcl, EIAS blurs the line between data structures and structured data.

See Also

array
Abstract Data Types
Data structures: from the bit to the Web
tclstruct
Complex data structures
Category Data Structure
Tcl Data Structure Extensions
struct
A Tcllib module containing various data structures

Core Data Structures

These data structures are built-in to Tcl:

list
dict
a list specialized as a Hash

Common Data Structures

graph
linked list
matrix
pool
queue
record
rope
struct::set
struct
tuple
stack
tree
trie
vector
object

More Exotic Data Structures

Bloom filter
Probabilistically records membership of an element in a set.
nxs
Nested, extensible, heterogeneous structure

Novel Tcl Data Structures

Procs as data structures