⌨️
DSA By Example
Search
⌨️

DSA By Example

Introduction to Data Structures and Algorithms by understanding real life applications with the help of simple and crisp examples

Introduction to Data Structures

Data types
Data types
➗
Basic Arithmetic operations [+ - * /]
🔤
Strings and its operations
Array
Array
⛓️
Linked Lists and its types
🚦
Stack
🚥
Queue
🗃️
Priority Queue
Heap
Heap
⌛
Time and Space Complexity

Standard Template Library

Vectors
Vectors
Useful shortcuts in Vectors
Iterators
Iterators
🍐
Pairs
🗺️
Maps
Unordered Maps
Unordered Maps
Multimaps
Multimaps
🗾
Unordered Multimaps
Sets
Sets
Unordered Sets
Unordered Sets
Multisets
Multisets
Unordered Multisets
Unordered Multisets
 

Algorithms in STL

🌐
Sorting
💬
Searching
🧠
STL Shortcut Algorithms

Programming Strategies

➿
Two Pointer Approach
🚄
Prefix Sum

Bit Manipulation

0️⃣
Binary to Decimal and Vice Versa
1️⃣
Bitwise OR
0️⃣
Bitwise AND
1️⃣
Bitwise NOT
0️⃣
Bitwise XOR
1️⃣
Shortcut Tricks in Bit Manipulation

Number Theory

🔆
Warm-up to Number theory !
📄
Greatest Common Divisor ( GCD )
🗒️
Lowest Common Multiple ( LCM )
🔣
Fibonacci Series
⏩
Sieve of Eratosthenes
Binary Exponentiation
➕
Modular Arithmetic
🔧
Square Root Primality Test
📊
Kadane’s Algorithm

Advanced Data Structures

⚡
Recursion and Backtracking
💨
Dynamic Programming
🌲
Trees and its types
📈
Graph and its types
#️⃣
Hashing
🛣️
Shortest path algorithm
 
Copyright 2022-2023 DSA By Example by getdevkit.com