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
Three 90 Challenge: Bigger and Better
As we transit into the new phase, it's essential to fuel our inner drive for success. On popular demand, GeeksforGeeks is happy to announce that we are back with the Thre...
Read More
Inequality Operator in SQL
Pre-requisite - Operators in SQLIn this article, we will discuss the overview of operators in SQL, and mainly our focus will be on Inequality Operators in SQL.Let's discus...
Read More
SQL
DBMS-SQL
N process Peterson algorithm
Prerequisites for this topic include an idea about synchronization among processes and how to obtain it. Also, some knowledge of the producer-consumer problems along with ...
Read More
Operating Systems
Picked
SQL for Data Science
SQL for Data Science: In the ever-evolving world of data science, mastering SQL (Structured Query Language) has become a fundamental necessity. As the most important part ...
Read More
SQL
mysql
Picked
data-science
Data Science
Flat & Nested Distributed Transactions
Introduction :A transaction is a series of object operations that must be done in an ACID-compliant manner.Atomicity -The transaction is completed entirely or not at all.C...
Read More
DBMS
DBMS-SQL
Implementation of sleep (system call) in OS
In this article, we are going to learn about sleep (system call) in operating systems. In the computer science field, a system call is a mechanism that provides the interf...
Read More
Operating Systems
GATE CS
Picked
Maximum number of bomb blasts that may occur before the thief gets caught
Given an array, arr[] of M integers, where the ith element represents the time after which the ith bomb will blast after dropping it, and three integers N, X, and Y repres...
Read More
Greedy
Sorting
Game Theory
DSA
Count of subarrays with maximum value as K
Given an array arr[] of N integers and an integer K. The task is to find the number of subarrays with a maximum value is equal to K.Examples:Input: arr[ ] = {2, 1, 3, 4}, ...
Read More
Arrays
Dynamic Programming
subarray
DSA
Difference between Resource and Communication Deadlocks in Distributed Systems
A deadlock occurs when a set of processes requests resources that are already occupied by other processes in the group. Because each process possesses a resource and waits...
Read More
Operating Systems
GATE CS
Difference Between
Regular grammar (Model regular grammars )
Prerequisites: Chomsky hierarchyType-3 grammar/regular grammar:Regular grammar generates regular language. They have a single non-terminal on the left-hand side and a righ...
Read More
GATE CS
Theory of Computation
Picked
Closure properties Table in TOC
The Below Table shows the Closure Properties of Formal Languages :REG = Regular LanguageDCFL = deterministic context-free languages,CFL = context-free languages,CSL = cont...
Read More
GATE CS
Theory of Computation
Picked
How to Install Parrot OS in VirtualBox?
Parrot OS :Parrot is similar to Kali Linux, which means it is also used for security purposes and ethical hacking. Similar to Kali, it is also a Linux-based distribution. ...
Read More
Operating Systems
How To
Installation Guide
how-to-install
What is the Basel Problem
What is the Basel Problem :The Basel problem is an issue of Pietro Mengoli's theory of numbers in 1644 and Leonhard Euler's resolution in 1734. Since Euler's solution stay...
Read More
Engineering Mathematics
Picked
Real-world Applications of a constructive P=NP proof
Prerequisite : NP-CompletenessReal-world Applications of constructive P=NP proof :The polynomial class of problems, also known as P, are solvable in polynomial time. Howev...
Read More
Theory of Computation
Picked
Application Layer in OSI Model
Prerequisite : OSI ModelIntroduction :The Application Layer is topmost layer in the Open System Interconnection (OSI) model. This layer provides several ways for manipulat...
Read More
Computer Networks
GATE CS
Parikh's Theorem
Introduction :Parikh's theorem in theoretical computer science says that if one looks only at the number of occurrences of each terminal symbol in a context-free language,...
Read More
GATE CS
Theory of Computation
Picked
1
...
5677
5678
5679
...
11204