Rearrange an array such that it contains alternate positive and negat…
Problem You are given an array. Rearrange the elements such that positive and negative integers …
Find the index that divides an array into two non-empty subarrays wit…
Problem Given an integer array, find an index that divides it into two non-empty subarrays havin…
Find subarrays with a given sum in an array
Problem Given an unsorted array of nonnegative integers, find a continuous subarray which adds t…
Left Rotate an Array
Problem Given an array of integers, you need to rotate it by k times. Sample Input [1, 2…
Job Sequencing Problem
Problem Given a set of jobs, each with its own deadline and corresponding profit. You get profit…
Activity Selection Problem
Problem Given pairs of integers denoting starting and ending time of each task. Find the maximum…
Print Matrix in Spiral Form
Problem Given an integer matrix, print it in spiral form Sample Input [1 2 3 4] [4 5 6 …
Shift all matrix elements by 1 in spiral order
Problem Given an M x N matrix, shift all its elements by 1 in spiral order Sample Input …
What is a WAN? [Definition, Types, and Technologies]
A wide area network (WAN) is a telecommunication network that connects multiple computers and netwo…
Count distinct absolute values in a sorted array
Problem Given a sorted array of integers, return the number of distinct absolute values among th…
What is an OSI Model? Everything You Need to Know
Earlier, in the 1960s and 1970s, vendors that developed computer systems had their own set of proto…
What is System Testing? [Definition, Process, Types]
Companies and organizations carry out numerous types of software testing on their products before r…