In computer science
the concept of a node is used in a number of data structure
s. Some of these include Graph
s, Linked list
In these data structures the node serves as a temporary location that a pointer is pointing to for a program variable to traverse the data structure or access the data within it. A node usually contains a link or links to other nodes in the structure as well as some data.
There are two basic kinds of nodes. There is a parent node, which has links to other nodes and leaf nodes, which do not.
In E2 we try and avoid leaf nodes with hardlinks and softlinks.