- Notifications
You must be signed in to change notification settings - Fork 1
Data Structures
Tarun Telang edited this page Jan 19, 2019
·
2 revisions
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.
B - Beginner, A - Advanced
BLinked ListBDoubly Linked ListBQueueBStackBHash TableBHeap - max and min heap versionsBPriority QueueATrieATreeABinary Search TreeAAVL TreeARed-Black TreeASegment Tree - with min/max/sum range queries examplesAFenwick Tree (Binary Indexed Tree)
AGraph (both directed and undirected)ADisjoint SetABloom Filter