Professional Documents
Culture Documents
Computer Science Basics
Computer Science Basics
Coding Interview University
https : // roadmap.sh
OpenSource Society University - CS
Teach Yourself Computer Science
Computer Science Important Note / Click here
C++ Python
C Pick a Language Go
Java C#
Rust
Graph Heap
Tree
Common Runtimes
Bubble Sort
Constant
Binary Tree Directed Graph Selection Sort
Logarithmic
Binary Search Tree Undirected Graph Insertion Sort
Linear
Full Binary Tree Spanning Tree Heap Sort
Polynomial
Complete Binary Tree Representation Quick Sort
Exponential
Adjacency Matrix
Balanced Tree Merge Sort
Factorial
Adjacency List Sorting
Unbalanced Tree
Recursion
Graph Tree Common Algorithms
Tail Recursion
Breadth First Search Pre-Order Traversal
Non-Tail Recursion
Depth First Search In-Order Traversal
Search Pattern in Text
Bellman Ford's Algorithm Post Order Traversal Searching
Su#x Arrays
Dijkstra's Algorithm Breadth First Search Binary Search
Caches
Greedy Algorithms Back Tracking Substring Search
LRU Cache
Dijkstra's Algorithm Finding Hamiltonian Paths Brute Force Search
LFU Cache
Hu"man Coding Solving N Queen Problem Knuth-Morris Pratt
MFU Cache
Kruskal's Algorithm Maze Solving Problem Boyer-Moore
Architectural Patterns
Unicode ASCII
Dependency Injection
Usecase Diagrams
Statemachine Diagram
Basic Math Skills Complexity Classes
Sequence Diagrams
Probability Combinatorics
P NP Co-NP NP Hard
NP Complete P = NP Tries
OWASP Top 10