Version 14 of data structure

Updated 2015-03-24 18:10:03 by pooryorick

A data structure is data that has discernible/addressable components. Different data structures have different applications and performance characteristics.

See Also

array
Abstract Data Types
Data Modelling
Data structures: from the bit to the Web
tclstruct
Complex data structures
Category Data Structure
Tcl Data Structure Extensions

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.

Novel Tcl Data Structures

Procs as data structures