Structure
The stack, queue, or tree data structure can be implemented with structure and pointer to structure.
The basic element or node is of type
struct node {
int num;
. . .;
. . .;
struct node *pt;
};
Any number of information fields.
One or more pointers to the same structure (self-referential).