Practice

A detailed blog on Data Structures and Algorithms (DSA) in which you will learn how to solve different problems that are asked in tech interviews of both small and big companies in Java, Python, and C++ coding languages

How to Calculate the Factorial of a given number

In this blog, we will see how to calculate the factorial of a given number even if that number is…

3 years ago

How to Merge Two Sorted Arrays

In this blog, we're going to learn how to merge two sorted arrays into a single sorted array using different…

3 years ago

How to solve nCr%p using Fermat’s Little Theorem?

Given three numbers n, r and p, compute the value of nCr%p. Here p is a prime number greater than…

3 years ago

How to Solve nCr%p using Dynamic Programming

We are given three integers n, r, and p, we have to find the value of nCr%p. Here p is…

3 years ago

How to Sort an Array of 0s, 1s and 2s in Java

Given an array A[] of 0s, 1s, and 2s of size N, the task is to write a function that…

3 years ago

How to Rotate an Array in Java

In this blog, we will learn what exactly array rotation is? And how to rotate an array either in the…

3 years ago

How to Calculate the leaders in an Array

Leaders in an array are those elements that are greater than the elements on their right-hand side in the array.…

3 years ago

<strong>How to Add and Remove an Element from an array at a Specific Index in Java</strong>

Arrays can only store a fixed number of elements in it thus making it impossible to either add or remove…

3 years ago