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
Count of subtrees possible from an N-ary Tree
Given an N-ary tree consisting of N nodes having values 0 to (N - 1), the task is to find the total number of subtrees present in the given tree. Since the count can be ve...
Read More
Tree
Graph
Mathematical
Technical Scripter
DFS
Tree Traversals
n-ary-tree
Technical Scripter 2020
DSA
An Overview of Cluster Computing
Introduction :Cluster computing is a collection of tightly or loosely connected computers that work together so that they act as a single entity. The connected computers e...
Read More
Computer Networks
Arithmetic Logic Shift Unit in Computer Architecture
Arithmetic Logic Shift Unit (ALSU) is a member of the Arithmetic Logic Unit (ALU) in a computer system. It is a digital circuit that performs logical, arithmetic, and shif...
Read More
Computer Organization & Architecture
Phases of the Project Management Lifecycle
In this article, we will discuss the overview of project management Also, we will discuss the phases of project management and then finally conclude with the description o...
Read More
Software Engineering
Project Management
History of Blockchain
Blockchain can be defined as the Chain of Blocks that contain some specific Information. Thus, a Blockchain is a ledger i.e file that constantly grows and keeps the record...
Read More
Blockchain
Inserting data using a CSV file in Cassandra
In this article, we will discuss how you can insert data into the table using a CSV file. And we will also cover the implementation with the help of examples. Let's discus...
Read More
DBMS
Apache
NoSQL
LR Parser
In this article, we will discuss LR parser, and it's overview and then will discuss the algorithm. Also, we will discuss the parsing table and LR parser working diagram. L...
Read More
GATE CS
Compiler Design
10 Reasons to Learn ReactJS in 2021
ReactJS is a JavaScript library, which means it is a collection of code on which many developers are working for the last decade. It allows us to build user interfaces for...
Read More
GBlog
Web Technologies
Gblog-2021
ReactJS
Modify a matrix by rotating ith row exactly i times in clockwise direction
Given a matrix mat[][] of dimensions M * N, the task is to print the matrix obtained after rotating every ith row of the matrix i times in a clockwise direction.Examples:I...
Read More
Arrays
Matrix
Technical Scripter
rotation
array-rearrange
Technical Scripter 2020
DSA
Extracting Image Metadat using Exif Tool in Linux
Exif stands for Exchangeable image file format. It is a standard that specifies the formats for images, sound, and ancillary tags used by cameras, scanners, and other syst...
Read More
Misc
Linux-Unix
Linux-Tools
Pros and cons of Virtualization in Cloud Computing
Virtualization is the creation of Virtual Version of something such as server, desktop, storage device, operating system etc.Thus, Virtualization is a technique which allo...
Read More
GBlog
Computer Networks
virtualization
Cloud-Computing
Understanding Markov's theorem with example
In this article, we will discuss the overview of the Markov theoremand also will discuss the expression of the Markov theorem,and finally concluded with an example to unde...
Read More
Engineering Mathematics
Regression
Classification of Sorting Algorithms
Sorting is an algorithm which arranges the elements of a given list in a particular order [ascending or descending].Sorting algorithms are categorized on the following bas...
Read More
Sorting
GATE CS
DSA
PHP - MySQL : Nested Query
In this article, we are going to perform nested query operations on the database in the MySQL server using the Xampp server.Introduction :PHP stands for hypertext preproce...
Read More
SQL
Web Technologies
PHP
Web Templates
PHP - Mysql Joins
In this article, we are going to join two tables using PHP and display them on the web page.Introduction :PHP is a server-side scripting language, which is used to connect...
Read More
SQL
Web Technologies
PHP
1
...
6152
6153
6154
...
11196