Saturday, January 11, 2025
Google search engine
HomeData Modelling & AIComplete A2Z Reference for DSA Concepts

Complete A2Z Reference for DSA Concepts

The A to Z DSA Concepts encompasses an array of fundamental techniques in Data Structures and Algorithms.

From “Array” to “Zigzag Traversal,” these concepts equip programmers with essential tools to solve a wide range of challenges. Navigating through “Graphs,” “Sorting Algorithms,” “Dynamic Programming,” and more, these concepts are the cornerstones of efficient coding and problem-solving. By mastering these concepts, programmers gain the ability to optimize code, craft elegant solutions, and tackle complex problems with confidence.

In this post, we have curated and maintained a complete reference of DSA Concepts in alphabetical order from A to Z. Let us look into them one by one.

0-9ABCDEFGHIJKLMNOPQRSTUVWXYZ

DSA Concepts

#   0/1 Knapsack
4 Queens
8 Queens
A   Array
A* algorithm
Adaptive and non-adaptive searching algorithm
Advanced data structures
Algorithm
Angular Sweep
AVL Tree
B B-tree
Backtracking
Balanced binary tree
Bellman-ford-algorithm
Binary Search
Binary Tree
Binary Search Tree
Binary Heap
Bit manipulation
Boyer-moore-algorithm
Booth’s multiplication algorithm
Breadth-First Search (BFS)
Bucket sort
C Circular Array
Circular Linked list
Circular Queue
Complete Binary tree
Complete guide on Complexity analysis
Convex Hull
D Depth-First Search (DFS)
Divide and Conquer
Dijkstra’s Algorithm
Doubly Linked list
Dynamic Arrays
Dynamic Programming
Dynamic Segment Tree
E Exponential Search
Expression Trees
Extended Binary Trees
External Sorting
F Factorial of a number
Fenwick Tree
Floyd Warshall Algorithm
Fibonacci Heap
Full binary tree
G Graphs
Greedy Algorithms
H Hash Table
Hash Map
Huffman Coding
I Inorder Traversal
Insertion sort
Interval Tree
Inversion Count
Invert Binary tree
J Jump Search
Jagged arrays
JASON array
K Kadane’s algorithm
KMP algorithm
Kruskal’s Algorithm
L Lazy Propagation in Segment Tree
Linear Search
Linked List
Longest Common Subsequence
LRU Cache
M Merge Sort
Matrix Chain multiplication
Minimum Spanning Tree
Multidimensional Arrays
N N-ary Tree
N-Queens
Network Flow
O Order Statistics
Overlapping Subproblems
P Postorder traversal-of-binary-tree/
Preorder traversal-of-binary-tree/
Priority Queue
Prim’s Algorithm
Q Quick Sort
Queue
Quadtree
R Rabin-Karp Algorithm
Radix Sort
Recursion
Red-Black Tree
Rubik’s cube algorithm
S Segment Tree
Selection Sort
Shortest Path Algorithms
Singly linked list
Sorting Algorithms
Sparse Arrays
Stack
Strings
Subset sum problem
Sudoku problem
T Topological Sorting
Tree Traversal
Trie
Two pointer algorithm
Two dimensional Segment tree
Types of asymptotic notations in complexity analysis
U Union-Find (Disjoint Set)
V Vertex Cover
W Warshall’s Algorithm
Weighted Graphs
X XOR Linked List
 XOR trees
Y  Y shaped pattern
Z  Z-algorithm
 Zigzag Traversal
Feeling lost in the world of random DSA topics, wasting time without progress? It’s time for a change! Join our DSA course, where we’ll guide you on an exciting journey to master DSA efficiently and on schedule.
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 neveropen!

Last Updated :
06 Nov, 2023
Like Article
Save Article


Previous

<!–

8 Min Read | Java

–>


Next


<!–

8 Min Read | Java

–>

RELATED ARTICLES

Most Popular

Recent Comments