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
Frontend Developer Roadmap 2024
Frontend development means to design the face of a website or application. It involves working on the appearance of the website. Building interactive buttons, using images...
Read More
Minimum elements to be removed from the ends to make the array sorted
Given an array arr[] of length N, the task is to remove the minimum number of elements from the ends of the array to make the array non-decreasing. Elements can only be re...
Read More
Arrays
Algorithms
Sorting
DSA
Find the minimum difference path from (0, 0) to (N-1, M-1)
Given two 2D arrays b[][] and c[][] of N rows and M columns. The task is to minimise the absolute difference of the sum of b[i][j]s and the sum of c[i][j]s along the path ...
Read More
Arrays
Dynamic Programming
Matrix
DSA
Remove minimum numbers from the array to get minimum OR value
Given an array arr[] of N positive integers, the task is to find the minimum number of elements to be deleted from the array so that the bitwise OR of the array elements g...
Read More
Arrays
Algorithms
Mathematical
Bitwise-OR
DSA
String Slicing in Python
Python slicing is about obtaining a sub-string from the given string by slicing it respectively from start to end.How String slicing in Python worksFor understanding slici...
Read More
Python
python-string
Picked
Largest sub-string of a binary string divisible by 2
Given binary string str of length N, the task is to find the longest sub-string divisible by 2. If no such sub-string exists then print -1.Examples:Input: str = "11100011"...
Read More
Strings
Algorithms
binary-string
substring
DSA
Difference between Virtual Private Network (VPN) and Multi-Protocol Label Switching (MPLS)
Virtual Private Network (VPN):VPN is for virtual private networks, is a network type that is a private network but virtual. By applying VPN we can use public network as a ...
Read More
Computer Networks
Difference Between
Differences between Operational Database Systems and Data Warehouse
The Operational Database is the source of data for the information distribution center. It incorporates point by point data utilized to run the day to day operations of th...
Read More
DBMS
Difference Between
Difference between Snowflake Schema and Fact Constellation Schema
Snowflake Schema: Snowflake Schema is a type of multidimensional model. It is used for data warehouse. In snowflake schema contains the fact table, dimension tables and on...
Read More
DBMS
Difference Between
data mining
Data Mining
dbms
Gossip Protocol in Cassandra
In this article, we'll be looking briefly at the Gossip protocol that is implemented in the Apache Cassandra database. In this article, we will discuss Gossip protocol and...
Read More
DBMS
BigData
Apache
Java Program to convert boolean to integer
Given a boolean value, the task is to convert this boolean value into an integer value in Java. Examples:Input: boolean = trueOutput: 1Input: boolean = falseOutput: 0Appro...
Read More
Java
Java Programs
Picked
Remove two consecutive integers from 1 to N to make sum equal to S
Given a sum S and an integer N, The task is to remove two consecutive integers from 1 to N to make sum equal to S. Examples:Input: N = 4, S = 3Output: Yessum(1, 2, 3, 4) =...
Read More
Mathematical
Numbers
DSA
Counter Type in Cassandra
In this article, we will discuss how to create counter type column in Cassandra and what are the restriction while using the counter column as a data type into the table a...
Read More
DBMS
Apache
Replication strategy in Cassandra
In this article, we will discuss Different strategy class options supported by Cassandra such that SimpleStrategy, LocalStrategy, NetworkTopologyStrategy are three Replica...
Read More
DBMS
Apache
Initialize a list in a single line with a specified value using Java Stream
Given a value N, the task is to create a List having this value N in a single line in Java using Stream.Examples:Input: N = 5Output: [5]Input: N = GeeksForGeeksOutput: [Ge...
Read More
Java
java-stream
java-list
What are the differences between Bellman Ford's and Dijkstra's algorithms?
Bellman Ford's algorithmLike other Dynamic Programming Problems, the algorithm calculates shortest paths in a bottom-up manner. It first calculates the shortest distances ...
Read More
Dijkstra
Algorithms
Difference Between
DSA
1
...
8826
8827
8828
...
11268