Popular data structures written in TypeScript for educational purposes.
A data structure is a particular way of organizing and storing data in a computer so that it can be accessed and modified efficiently. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.
Data structures serve as the basis for abstract data types (ADT). The ADT defines the logical form of the data type. The data structure implements the physical form of the data type.
- Linked List
- Binary Search Tree
- Graph
- Hash Table (in progress)
- Heap
- Stack (in progress)
- Queue