Please enable JavaScript.
Coggle requires JavaScript to display documents.
Data Structures and Algorithms - Coggle Diagram
Data Structures and Algorithms
Sorting Types
Working Towards
Ordered Lists
Binary Search
Comparative Methods
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Heap Sort
Non Comparative Methods
Radix Sort
Algorithm Analisys
Big O Notation
Time Complexity
Constant time [O(1)]
Linear Time [O(n)]
Quadratic Time [O(n ** 2)]
Logarithmic Time [O(n log n)]
Spacial / Memory Complexity ↓
Memoization / Caching
Data Structures
Array List
Linked List
Binary Search Tree
Getting items from the tree
Depth-first Tree Traversal
Breadth-First Tree Traversal
Pathfinding
Self-Balancing AVL Tree
Heap
Graph
Tries
Bloom Filters