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
What is Slotted ALOHA?
Slotted ALOHA is an improved version of the pure ALOHA protocol that aims to make communication networks more efficient. In this version, the channel is divided into small...
Read More
Computer Networks
Computer Networks-Network Layer
What is Pure ALOHA?
The ALOHA protocol was first developed at the University of Hawaii in the early 1970s for packet radio networks. However, it can be used in any situation where multiple de...
Read More
Computer Networks
Computer Networks-Network Layer
What is a Master File Table?
Pre-requisites: File Systems in Operating SystemThe Master File Table (MFT) is a system file in the NTFS file system (having the name $MFT) that stores metadata informatio...
Read More
Operating Systems
OS Basics
Difference Between Efficiency and Speedup in Cache Memory
Pre-requisites: Cache Memory PerformanceCache memory can improve both the efficiency and speed of a computer by reducing the number of accesses to main memory and allowing...
Read More
Computer Organization & Architecture
Difference Between
Predictive Analysis in Data Mining
Predictive analysis is a form of data analysis that uses statistical algorithms and machine learning techniques to identify the likelihood of future outcomes based on hist...
Read More
Data Mining
Galois Fields and Its Properties
Galois fields, named after Evariste Galois also known as Finite Field, is a mathematical concept in abstract algebra that deals with finite mathematical structures. It is ...
Read More
Engineering Mathematics
Discrete Mathematics
Clustering Indexing in Databases
Pre-requisites: Primary Indexing in Databases, indexingDatabases are a crucial component of modern computing, providing a structured way to store, manage, and retrieve vas...
Read More
DBMS
DBMS Indexing
Friis Equation in Wireless Communication
The Friis Equation is a mathematical formula used in the field of wireless communication engineering to calculate the power received at a receiver antenna from a transmitt...
Read More
Computer Networks
Computer Networks-IP Addressing
Secondary Indexing in Databases
Pre-requisites: Primary Indexing in DatabasesDatabases are a critical component of modern applications, storing vast amounts of data and serving as a source of information...
Read More
DBMS
DBMS Indexing
Principles of Network Applications
The Principles of Network Applications are fundamental concepts that govern the design and development of applications that run on a computer network. These principles enc...
Read More
Computer Networks
CN Basics
Merkle-Damgard Scheme in Cryptography
Pre-requisites: Cryptography and its TypesMD scheme(discovered by Ralph Merkle) is used to build collision-resistant cryptographic hash functions from collision-resistant ...
Read More
cryptography
Computer Networks
Deductive Database Semantics and Query Evaluation
Pre-requisites: What is a Database?We classify the relation in Datalog Program or deductive database as either output relation or input relation. output relations are defi...
Read More
Articles
DBMS
Tuple in DBMS
Pre-requisites: Introduction of DBMSA tuple, also known as a record or row, is a basic unit of data in a relational database management system (DBMS). A tuple represents a...
Read More
DBMS
DBMS Basics
Recursion in C#
Recursion is a function that calls itself. Or in other words, recursion is a process where a function calls itself repeatedly until some specified conditions have been com...
Read More
Misc
C#
CSharp-programs
Arithmetic Operations of 2's Complement Number System
We all know how to perform arithmetic operations of binary number systems. However, computer system generally stores numbers in 2's complement format. So it becomes necess...
Read More
Computer Subject
Computer Organization & Architecture
Digital Logic
1
...
2972
2973
2974
...
11255