Courses
Tutorials
Jobs
Practice
Contests
Data Structure
Java
Python
HTML
Interview Preparation
Trending Now
DSA
Web Tech
Foundational Courses
Data Science
Practice Problem
Python
Machine Learning
JavaScript
System Design
Django
DevOps Tutorial
Java
C
C++
ReactJS
NodeJS
CP Live
Aptitude
Puzzles
Projects
GBlog
Complete DevOps Roadmap - Beginner to Advanced
DevOps is considered a set of practices that combines the abilities of Software Development i.e Dev and IT Operations i.e Ops together, which results in delivering top-not...
Read More
Find K for every Array element such that at least K prefixes are ≥ K
Given an array arr[] consisting of N non-negative integers, the task is to find an integer K for every index such that at least K integers in the array till that index are...
Read More
Arrays
Tree
Mathematical
Competitive Programming
prefix
cpp-multiset
Red Black Tree
DSA
Count of elements which is product of a pair or an element square
Given an array arr[] of N positive integers, the task is to count the number of array elements which can be expressed as the product of two distinct array elements or as a...
Read More
Arrays
Searching
Sorting
Mathematical
Competitive Programming
Recursion
factor
DSA
Maximum absolute difference between distinct elements in an Array
Given an array arr[] of N integers, the task is to find the maximum absolute difference between distinct elements of the array.Examples:Input: arr[] = {12, 10, 9, 45, 2, 1...
Read More
Arrays
Hash
Data Structures
School Programming
Data Structures-Hash
Java-HashMap
DSA
Count number of Unique Triangles using Operator overloading
Given N triangles along with the length of their three sides as a, b and c. The task is to count the number of unique triangles out of these N given triangles. Two triangl...
Read More
Arrays
Articles
Mathematical
Geometric
C++
C++-Operator Overloading
Operator Overloading
cpp-operator-overloading
C++ Programs
cpp-overloading
DSA
C/C++ Puzzles
Maximum points of intersections possible among X circles and Y straight lines
Given two integers X and Y, the task is to find the maximum number of points of intersection possible among X circles and Y straight lines.Example:Input: X = 4, Y = 4Outpu...
Read More
Mathematical
Geometric
Competitive Programming
DSA
Arrange numbers 1 to N^2 in a Zig-Zag Matrix in ascending order
Given a positive integer N, the task is to print an N × N zig-zag matrix consisting of numbers from 1 to N2, such that the ZigZag traversal of the matrix yields the number...
Read More
Mathematical
Matrix
pattern-printing
School Programming
Traversal
DSA
Check if Array elements can be maximized upto M by adding all elements from another array
Given a positive integer M and two arrays arr[] and value[] of N and K positive integers respectively, the task is to add every element in value[] to an element in arr[] s...
Read More
Arrays
Algorithms
Heap
Competitive Programming
STL
Data Structures
priority-queue
min-heap
DSA
Basics of Batch Scripting
Batch Scripting consists of a series of commands to be executed by the command-line interpreter, stored in a plain text file. It is not commonly used as a programming lang...
Read More
Misc
Linux-Unix
What is Information Retrieval?
Information Retrieval (IR) can be defined as a software program that deals with the organization, storage, retrieval, and evaluation of information from document repositor...
Read More
Machine Learning
Stable Coins - Catalyst to Cryptocurrency
Stable coins are a type of cryptocurrency is pegged to maintain a stable value relative to a specific asset, such as the US dollar. The value of a stable coin is pegged to...
Read More
Misc
Blockchain
What is IBM Watson and Its Services?
Watson is AI from IBM. Created to form your business more intelligent and every worker your best worker. Watson features a range of advanced APIs, specialized tooling, and...
Read More
IBM
GBlog
Machine Learning
Artificial Intelligence
What is Bluejacking?
Bluejacking is used for sending unauthorized messages to another Bluetooth device. Bluetooth is a high-speed but very short-range wireless technology for exchanging data b...
Read More
TechTips
Information-Security
Singleton and Prototype Bean Scopes in Java Spring
Bean Scopes refers to the lifecycle of Bean that means when the object of Bean will be instantiated, how long does that object live, and how many objects will be created f...
Read More
Java
java-advanced
Java-Spring
Find the duration of difference between two dates in Java
Given two dates start_date and end_date with time in the form of strings, the task is to find the difference between two dates in Java. Examples:Input: start_date = "10-01...
Read More
Strings
Java Programs
Java-TimeUnit
Java-Date-Time
Java-Period
Java-LocalDate
DSA
Object Compression in Java with Examples
Object Compression is the process of reducing the size of the object with the help of various classes and methods. The receiver then retrieves full information by decompre...
Read More
Java
Java 8
1
...
7384
7385
7386
...
10994