codingstuff.io
ExploreTutorialsProblemsCS Subjects
Get Started
ExploreTutorialsProblemsCS Subjects
Get Started
codingstuff.io

Master the art of building software through interactive tutorials, real-world problems, and guided projects.

Pune, Maharashtra, India

codingstuffmail@gmail.com

Product

  • Explore
  • Tutorials
  • Problems
  • CS Subjects

Company

  • About
  • Contact
  • Privacy Policy
  • Terms & Conditions
  • Sitemap

© 2026 codingstuff.io. All rights reserved.

Built with ❤️ for developers everywhere

/
Tutorials/Data Structures & Algorithms
🧮

Data Structures & Algorithms

The foundation of technical interviews and efficient software — master arrays, trees, graphs, sorting, and dynamic programming.

Start Learning

65 Topics

1Introduction to Data Structures2Types of Data Structures3Arrays4Linked Lists5Doubly Linked Lists6Circular Linked Lists7Stacks8Queues9Deques (Double-Ended Queues)10Priority Queues11Hash Tables12Hash Collision Handling13Binary Search Trees (BSTs)14Balanced Binary Search Trees15AVL Trees16Red-Black Trees17B-Trees18Graphs Basics19Graph Representations (Adjacency List, Matrix)20Depth-First Search (DFS)21Breadth-First Search (BFS)22Dijkstra's Algorithm23Bellman-Ford Algorithm24Floyd-Warshall Algorithm25Kruskal's Algorithm26Prim's Algorithm27Dynamic Programming Basics28Fibonacci Sequence using DP29Knapsack Problem30Longest Common Subsequence (LCS)31Edit Distance32Greedy Algorithms Basics33Activity Selection Problem34Huffman Coding35Fractional Knapsack Problem36Backtracking Basics37N-Queens Problem38Sudoku Solver39Maze Solving using Backtracking40Divide and Conquer Basics41Merge Sort42Quick Sort43Binary Search Algorithm44Strassen's Matrix Multiplication45Heap Data Structure46Binary Heaps47Priority Queue using Heaps48Heap Sort Algorithm49Graph Coloring50Topological Sorting51Strongly Connected Components52Eulerian Cycles and Paths53Hamiltonian Cycles54Network Flow Problems55Ford-Fulkerson Method56Edmonds-Karp Algorithm57Dinic's Algorithm58Amortized Analysis Basics59Aggregate Notation60Accounting Method61Potential Method62Splay Trees63Treaps64AVL Trees Advantages and Disadvantages65Red-Black Trees Advantages and Disadvantages