Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

Data structures by Mind Map: Data structures
5.0 stars - 5 reviews range from 0 to 5

Data structures

Linked list

Algorithms

Usage

HashMap

Implementation

Usage

Trees

Trie tree

Binary

In programming

Algorithms

Self-balancing

B-tree

B+ tree

2-4 Trees

Interval tree

General usage

Fenwick tree

Array/List

Algorithms

Usage

Graphs

Algorithms

Directed

Acyclic

Usage

Stacks

With const time for push, pop, min

Usage

Features

In programming

Element cost in data structures

Priority Queue

Pop high-priority element: O(1)

Implementing using heap

Heap

Tree

if B is a child node of A, then key(A) ≥ key(B)

Translation to array

Algorithms

Usage

Space structures

K-D tree

Probabilistic

Bloom Filter