Master DSA Topics - February, 2026

Practice problems across 75+ categories

All Coding Problems

Practice coding problems across all companies and topics 3600 problems | 879 Easy | 1856 Medium | 842 Hard

# Problem Difficulty Topics
2355 Maximum Number of Books You Can Take Hard
ArrayDynamic ProgrammingStack
2356 Number of Unique Subjects Taught by Each Teacher Easy
Database
2357 Make Array Zero by Subtracting Equal Amounts Easy
ArrayHash TableGreedy
2358 Maximum Number of Groups Entering a Competition Medium
ArrayMathBinary Search
2358 Minimum Costs Using the Train Line Hard
ArrayDynamic Programming
2359 Find Closest Node to Given Two Nodes Medium
Depth-First SearchGraph
2360 Longest Cycle in a Graph Hard
Depth-First SearchBreadth-First SearchGraph
2362 Generate the Invoice Hard
Database
2363 Merge Similar Items Easy
ArrayHash TableSorting
2364 Count Number of Bad Pairs Medium
ArrayHash TableMath
2365 Reachable Nodes With Restrictions Medium
ArrayHash TableTree
2365 Task Scheduler II Medium
ArrayHash TableSimulation
2366 Minimum Replacements to Sort the Array Hard
ArrayMathGreedy
2367 Number of Arithmetic Triplets Easy
ArrayHash TableTwo Pointers
2369 Check if There is a Valid Partition For The Array Medium
ArrayDynamic Programming
Showing 2356-2370 of 3602
1 ... 156 157 158 159 160 ... 241

Tutorials Library

Master any technology with our largest free online Library. Browse through 500+ tutorials across 10+ categories.

Python

Python Tutorial

Java

Java Tutorial

JavaScript

JavaScript

C++

C++ Tutorial

C#

C# Tutorial

Go

Go Tutorial

Rust

Rust Tutorial

TypeScript

TypeScript

Swift

Swift Tutorial

Kotlin

Kotlin Tutorial

Ruby

Ruby Tutorial

PHP

PHP Tutorial

C

C Tutorial

Scala

Scala Tutorial

Perl

Perl Tutorial

R

R Tutorial

Dart

Dart Tutorial

Lua

Lua Tutorial

MATLAB

MATLAB

Haskell

Haskell

Developer Toolbox

Powerful online tools to boost your productivity

public class MyFirstJavaProgram { Edit & Run

   /* This is my first java program.
    * This will print 'Hello, World!' as the output
    */

   public static void main(String []args) {
      System.out.println("Hello, World!"); // prints
   }
}

Start Coding in Seconds

Coding Ground For Developers

Code, Edit, Run and Share

Ignite your coding potential on Coding Ground - an immersive online platform for hands-on learning, collaboration, and skill development.