Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Number System and Arithmetic
  • Algebra
  • Set Theory
  • Probability
  • Statistics
  • Geometry
  • Calculus
  • Logarithms
  • Mensuration
  • Matrices
  • Trigonometry
  • Mathematics
Open In App
Next Article:
Properties of Determinants
Next article icon

Determinant of Matrix with Solved Examples

Last Updated : 02 May, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

The determinant of a matrix is a scalar value that can be calculated for a square matrix (a matrix with the same number of rows and columns).

  • It serves as a scaling factor that is used for the transformation of a matrix.
  • It is a single numerical value that plays a key role in various matrix operations, such as calculating the inverse of a matrix or solving systems of linear equations.
  • The determinant of a matrix A is denoted by ∣A∣ or sometimes as det(A).

Determinant of Matrix is defined as the sum of products of the elements of any row or column along with their corresponding co-factors.

There is a simple trick to find the determinant of a 3×3 matrix, which is given in the image below:


The determinant is defined only for square matrices of any order 2×2, 3×3, 4×4, or n×n, where n is the number of rows or the number of columns. (For a square matrix number of rows and columns is equal.)

These can be solved using standard formulas and shortcuts like Sarrus’ Rule (for 3×3).

  • Sarrus’ Rule is a straightforward and visual method for calculating the determinant of a 3×3 matrix.
  • It is only applicable to 3×3 matrices and provides a quick alternative to row or column expansion methods.

Subtract the sum of the upward diagonal products from the sum of the downward diagonal products:

det(A) = rvz + swx + tuy − rwy − suz − tvx

Example: Find the Determinant of the matrix using Sarrus' Rule only.

Matrix A = \begin{bmatrix} 1 & 2 & 3\\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix}

Upon applying Sarru's Rule:

\begin{bmatrix} + & + & + & - & - & - \\ 1 & 2 & 3 & 1 & 2 & 3\\ 4 & 5 & 6 & 4 & 5 & 6\\ 7 & 8 & 9 & 7 & 8 & 9 \\ \end{bmatrix}

= (1×5×9) + (2×6×7 )+ (3×4×8) - (1×6×8) - 2×4×9 - 3×5×7
= 45 + 84 + 96 - 48 - 72 - 105
= 225 - 225
= 0

This method is specifically for 3×3 matrices and provides a quick way to find the determinant.

In this article, we will cover the key concepts necessary to calculate the determinant of a matrix. We will also explore the use of a determinant calculator and learn proper techniques for calculating the determinants of 2×2, 3×3, and 4×4 matrices, as well as those of various other types of matrices.

Table of Content

  • Key elements to find the Determinant
  • Determinant of Matrix Calculator
  • Determinant of a 2×2 Matrix
  • Determinant of a 3×3 Matrix
  • Determinant of a 4×4 Matrix
  • Determinant of Identity Matrix
  • Determinant of a Symmetric Matrix
  • Determinant of Skew-Symmetric Matrix
  • Determinant of Inverse Matrix
  • Determinant of an Orthogonal Matrix
  • Determinant of a Triangular Matrix
  • Laplace Formula for Determinant

Symbol of Determinant

Let’s take any square matrix A, then the determinant of A is denoted as:

det A (or) |A|.
It is also denoted by the symbol Δ.

Key elements to find the Determinant

Here are some elements that we need to know in order to calculate the determinant of a Matrix: Minor and Cofactors.

Minor

Minor is required to find the determinant for single elements (every element) of the matrix. They are the determinants for every element obtained by eliminating the rows and columns of that element. If the matrix given is:

\begin{bmatrix}a_{11} & a_{12} &a_{13}\\a_{21} & a_{22} & a_{23}\\a_{31} & a_{32} & a_{33}\end{bmatrix}

Minor of a12 will be the determinant:

\begin{vmatrix}a_{21} & a_{23}\\a_{31} & a_{33}\end{vmatrix}

Question: Find the Minor of element 5 in the determinant \begin{vmatrix}2 & 1 & 2\\4 & 5 & 0\\2 & 0 & 1\end{vmatrix}

Answer:

The minor of element 5 will be the determinant of \begin{vmatrix}2 & 2\\2 & 1\end{vmatrix}

Calculating the determinant, the minor is obtained as:

(2 × 1) - (2 × 2) = -2

Cofactors

Cofactors are related to minors by a small formula for an element aij, the cofactor of this element is Cin, and the minor is Mij; then, the cofactor can be written as:

C ij = (-1) i+j M ij

Example: Find the cofactor of the element placed in the first row and second column of the determinant:

\begin{vmatrix}2 & 1 & 2\\4 & 5 & 0\\2 & 0 & 1\end{vmatrix}

Answer:

In order to find out the cofactor of the first row and second column element i.e the cofactor for 1. First find out the minor for 1, which will be:

\begin{vmatrix}4 & 0\\2 & 1\end{vmatrix} \\ = (4 \times 1) - (2 \times 0) \\ = 4
M12 = 4

Now, applying the formula for cofactor:
C12 = (-1)1 + 2 M12
C12 = (-1)3 × 4
C12 = -4

Determinant of Matrix Calculator

A Determinant of Matrix calculator is a tool used to compute the determinant of a matrix quickly and accurately.

Determinant of a 1×1 Matrix

Let X = [a] be the matrix of order one, then its determinant is given by det(X) = a.

Determinant of a 2×2 Matrix

The determinant of any 2×2 square matrix A = \begin{bmatrix}a & b\\c & d\end{bmatrix}_{2\times2} is calculated using the formula |A| = ad - bc.

Determinant-of-2-into-2-Matrix
Determinant of 2×2 Matrix with the trick to remember it


Example: Find the Determinant of A = \begin{bmatrix}3 & 2\\2 & 3\end{bmatrix}.
Solution:

Determinant of A = \begin{bmatrix}3 & 2\\2 & 3\end{bmatrix}_{2\times2} is calculated as,

| A | = \begin{vmatrix}3 & 2\\2 & 3\end{vmatrix}

| A | = 3 × 3 - 2 × 2
= 9 - 4
= 5

Determinant of a 3×3 Matrix

The determinant of a 3x3 Matrix is determined by expressing it in terms of 2nd-order determinants. It can be expanded either along rows(R1, R2 or R3) or column(C1 , C2 or C3).

Consider a matrix A of order 3×3.

Determinant-of-3-into-3-Matrix
Determinant of 3×3 Matrix


Similarly, in this way, we can expand it along any row and any column.

Example: Evaluate the determinant det(A) = \begin{vmatrix} 1 & 3 & 0 \\ 4 & 1 & 0 \\ 2 & 0 & 1 \end{vmatrix}

Solution:

We see that the third column has most number of zeros, so it will be easier to expand along that column.

det(A) = (-1)^{1 + 3}0\begin{vmatrix}4 & 1 \\ 2 & 0 \end{vmatrix} + (-1)^{2 + 3}0\begin{vmatrix}1 & 3 \\ 2 & 0 \end{vmatrix}  + (-1)^{1 + 3}1\begin{vmatrix}1 & 3 \\ 4 & 1 \end{vmatrix} \\ = -11

Determinant of a 4×4 Matrix

Determining the determinant of a 4 × 4 matrix involves more complex methods, such as expansion by minors or Gaussian elimination. These techniques require breaking down the matrix into smaller submatrices and recursively finding their determinants. While there isn't a direct formula like Sarrus' Rule for 3x3 matrices, the process involves systematic calculations based on the properties of determinants.

Determinant-of-4-into-4-Matrix_
Determinant of a 4 × 4 Matrix with cofactor method

[A] = a_{11}\begin{vmatrix}a_{22} & a_{23} &a_{24} &\\ a_{32} & a_{33} & a_{34}\\ a_{42} & a_{43} & a_{44} \end{vmatrix} - a_{12}\begin{vmatrix}a_{21} & a_{23} &a_{24} &\\ a_{31} & a_{33} & a_{34}\\ a_{41} & a_{43} & a_{44} \end{vmatrix} + a_{13}\begin{vmatrix}a_{21} & a_{22} &a_{24} &\\ a_{31} & a_{32} & a_{34}\\ a_{41} & a_{42} & a_{44} \end{vmatrix} - a_{14}\begin{vmatrix}a_{21} & a_{22} &a_{23} &\\ a_{31} & a_{32} & a_{33}\\ a_{41} & a_{42} & a_{43} \end{vmatrix}

Determinant of Identity Matrix

An identity matrix is a square matrix in which all the elements of the main diagonal are ones, and all other elements are zeros. For example, a 3x3 identity matrix looks like this:

I = \begin{vmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{vmatrix}

Given below is the determinant of an identity matrix:

identity_matrix
Determinant of an Identity Matrix of size 3×3


The determinant of an identity matrix of any size is always 1. This property can be understood intuitively by considering that the identity matrix represents a transformation that leaves vectors unchanged when multiplied by it. Since the determinant measures how a matrix scales the space, the determinant of an identity matrix, which doesn't scale the space at all, is 1.

Mathematically, we can express this as:

det (𝜤) = 1

Determinant of a Symmetric Matrix

A symmetric matrix is a square matrix that is equal to its transpose. In other words, if A is a symmetric matrix, then A = A T .
Symmetric matrices have several interesting properties, one of which is that their determinants remain unchanged under transpose.

Given below is the determinant of a Symmetric matrix:

symmetric_matrix_
Determinant of an Symmetric Matrix of size 3×3


Hence, for a symmetric matrix A , we have:

det(A) = det( A T )

This property simplifies the computation of determinants for symmetric matrices since you can work with either the original matrix or its transpose, whichever is more convenient.

Determinant of Skew-Symmetric Matrix

A skew-symmetric (or antisymmetric) matrix is a square matrix whose transpose is equal to its negative. In other words, if A is a skew-symmetric matrix, then A = −AT . Skew-symmetric matrices have interesting properties, one of which is that their determinants have specific values based on the order of the matrix.

Given below is the determinant of a Skew-Symmetric matrix:

skew_symmetric_matrix
Determinant of an Skew-Symmetric Matrix of size 3×3


For skew-symmetric matrices of odd order, the determinant is always 0. This is because the determinant of a skew-symmetric matrix is always the square of its eigenvalues, and a non-zero square is always positive. Since the order of the matrix is odd, at least one eigenvalue must be zero, resulting in a determinant of 0.

For skew-symmetric matrices of even order, the determinant is a non-zero value, which can be calculated based on the elements of the matrix. However, determining the exact value typically involves more complex methods such as cofactor expansion or using properties of determinants.

Determinant of Inverse Matrix

To understand the determinant of the inverse matrix, let's first define w as the inverse of a matrix

The inverse of a square matrix A, denoted as A−1, is a matrix such that when it's multiplied by A, the result is the identity matrix I. Mathematically, if A⋅A−1 = I, then A−1is the inverse of A.

Given below is the determinant of an Inverse matrix:

_inverse_matrix_
Determinant of Inverse Matrix size 2×2


Now, the determinant of the inverse matrix, denoted as det(A−1), is related to the determinant of the original matrix A. Specifically, it can be expressed by the formula:

det(A −1) = 1/det(A)

This formula illustrates an important relationship between the determinants of a matrix and its inverse. If the determinant of A is non-zero, meaning det(A) ≠ 0 , then the inverse matrix exists, and its determinant is the reciprocal of the determinant of A . Conversely, (A) = 0an , the matrix A is said to be singular, and it does not have an inverse.

Here are some key points about the determinant of the inverse matrix:

  • Non-Singular Matrices: For non-singular matrices (those with non-zero determinants), their inverses exist, and the determinant of the inverse is the reciprocal of the determinant of the original matrix.
  • Singular Matrices: Singular matrices (those with zero determinants) do not have inverses. Attempting to find the inverse of a singular matrix results in an undefined or non-existent inverse.
  • Geometric Interpretation: The Determinant of the Matrix measures how it scales the space. Similarly, the determinant of the inverse matrix measures the scaling effect of the inverse transformation. If the original transformation expands the space, its inverse contraction will be inversely proportional, and vice versa.

Determinant of an Orthogonal Matrix

An orthogonal matrix is a square matrix whose rows and columns are orthonormal vectors, meaning that the dot product of any two distinct rows or columns equals zero, and the dot product of each row or column with itself equals one. Mathematically, if A is an orthogonal matrix , then A T ⋅ A = I , where A T denotes the transpose of A and I represents the identity matrix.

Given below is the determinant of an Orthogonal matrix:

orthogonal_matrix_
Determinant of Orthogonal Matrix size 2×2


The determinant of an orthogonal matrix has a special property:

det ( A ) = ±1

The determinant of an orthogonal matrix is either +1+1 or −1−1. This property arises from the fact that the determinant represents the scaling factor of the matrix transformation. Since orthogonal transformations preserve lengths, the determinant must be either positive (for preserving orientation) or negative (for reversing orientation).

The determinant of an orthogonal matrix being +1+1 implies that the transformation preserves orientation, while a determinant of −1 indicates a transformation that reverses orientation.

Determinant of a Triangular Matrix

A triangular matrix is a special type of square matrix in which all the elements above or below the main diagonal are zero.

Given below is the determinant of Triangular matrices:

triangular_matrices
Dterminant of Triangular Matrices for uper and lower triangle matrices


There are two main types:

  1. Lower Triangular Matrix:
    A square matrix in which all elements above the main diagonal are zero.
    Example: \begin{bmatrix} a_{11} & 0 & 0 \\ a_{21} & a_{22} & 0 \\ a_{31} & a_{32} & a_{33} \end{bmatrix}
  2. Upper Triangular Matrix:
    A square matrix in which all elements below the main diagonal are zero.
    Example: \begin{bmatrix} a_{11} & a_{12} & a_{13} \\ 0 & a_{22} & a_{23} \\ 0 & 0 & a_{33} \end{bmatrix}

Physical Significance of Determinant

Consider a 2D matrix, each column of this matrix can be considered as a vector on the x-y plane.  So, the determinant between two vectors on a 2d plane gives us the area enclosed between them. If we extend this concept, in 3D the determinant will give us the volume enclosed between two vectors.

Physical Significance of Determinant
Area enclosed between two vectors in 2D

Laplace Formula for Determinant

Laplace’s formula is used to express the Determinant of a Matrix in terms of the minors of the matrix.

If  An×n is the given square matrix and Cij is the cofactor of Aij the solution for any row i or column j

det (A) = \sum_{i =1}^{n}A_{ij}C_{ij}

Properties of Determinants of a Matrix

Various Properties of the Determinants of the square matrix are discussed below:

  • Reflection Property: Value of the determinant remains unchanged even after rows and columns are interchanged. The Determinant of a Matrix and its transpose remains the same.
  • Switching Property: If any two rows or columns of a determinant are interchanged, then the sign of the determinant changes.
  • Scalar Multiplication Property: If each element in a row or column of a matrix A is multiplied by a scalar k, then the determinant of the resulting matrix is k times the determinant of A . Mathematically, if B is the matrix obtained by multiplying each element of a row or column of A by detk, then det (B) = k ⋅ det(A).
  • Additivity Property: The determinant of the sum of two matrices A and B is equal to the sum of their determinants. Symbolically, det(A + B ) = det(A) + det(B) . However, this property applies only if the matrices have the same dimensions.
  • Multiplicative Property: The determinant of the product of two matrices A and B is equal to the product of their determinants.
    Symbolically, det(AB) = det(A )⋅det( B ). However, this property holds true only for square matrices.
  • Determinant of Transpose: The Determinant of Matrix A is equal to the determinant of its transpose A T Mathematically, det( A ) = det( A T ) .

Example: \begin{vmatrix} 3 & 3 & 0 \\ 2 & 1 & 1 \\ 5 & 0 & 1 \end{vmatrix}

Solution:

det. A = [3 × {(1 × 1) - (0 × 1)}] - [3 × {(2 × 1) - (5 × 1)}] + [0 × {(2 × 0) - (5 × 1)}]
= {3 × (1 - 0)} - {3 × (2 - 5) + 0
= [3 - {3(-3)} + 0]
= (3 + 9)
=12

Now, Interchanging Row 1 with Row 2, determinant will be:

\begin{vmatrix} 2 & 1 & 1 \\ 3 & 3 & 0 \\ 5 & 0 & 1 \end{vmatrix}

det. A = [2 × {(3 × 1) - (0 × 0)}] - [1 × {(3 × 1) - (5 × 0)}] + [1 × {(3 × 0) - (5 × 3)}]
= (6 - 3 - 15)
= -12

  • Repetition Property/Proportionality Property: If any two rows or any two columns of a determinant are identical, then the value of the determinant becomes zero.
  • Scalar Multiple Property: If each element of a row (or a column) of a determinant is multiplied by a constant k, then its value gets multiplied by k

\begin{vmatrix} ka & kb \\ c & d \end{vmatrix} = k\begin{vmatrix} a & b \\ c & d \end{vmatrix}

  • Sum Property If some or all elements of a row or column can be expressed as the sum of two or more terms, then the determinant can also be expressed as the sum of two or more determinants.

\begin{vmatrix} a_{1} + \lambda_{1} & a_{2} + \lambda_{2} & a_{3} + \lambda_{3} \\ b_{1} & b_{2} & b_{3} \\ c_{1} & c_{2} & c_{3} \end{vmatrix} = \begin{vmatrix} a_{1} & a_{2} & a_{3} \\ b_{1} & b_{2} & b_{3} \\ c_{1} & c_{2} & c_{3} \end{vmatrix} + \begin{vmatrix} \lambda_{1} & \lambda_{2} & \lambda_{3} \\ b_{1} & b_{2} & b_{3} \\ c_{1} & c_{2} & c_{3} \end{vmatrix}

Solved Question on Determinant of Matrix

Question 1: If x, y, and z are different. and A = \begin{vmatrix} x & x^{2} & 1 + x^{3} \\ y & y^{2} & 1 + y^{3} \\ z & z^{2} & 1 + z^{3} \end{vmatrix} = 0 , then show that 1 + xyz = 0.

Solution:

Using Sum Property

\begin{vmatrix} x & x^{2} & 1 + x^{3} \\ y & y^{2} & 1 + y^{3} \\ z & z^{2} & 1 + z^{3} \end{vmatrix} = \begin{vmatrix} x & x^{2} & 1 \\ y & y^{2} & 1\\ z & z^{2} & 1 \end{vmatrix}  + \begin{vmatrix} x & x^{2} & x^{3} \\ y & y^{2} & y^{3} \\ z & z^{2} & z^{3} \end{vmatrix} \text{} \\ = (-1)^{2}\begin{vmatrix} 1 & x & x^{2} \\ 1 & y & y^{2}\\ 1 & z & z^{2} \end{vmatrix} + xyz\begin{vmatrix} 1 & x & x^{2} \\ 1 & y & y^{2}\\ 1 & z & z^{2} \end{vmatrix} \\ = (1 + xyz) \begin{vmatrix} 1 & x & x^{2} \\ 1 & y & y^{2}\\ 1 & z & z^{2} \end{vmatrix} = 0

On solving this determinant and expanding it,

A = (1 + xyz)(y- x)(z-y)(z-x)
Since it's given in the question, that all x, y and z have different values and A =0. So the only term that can be zero is 1 + xyz.
Hence, 1 + xyz = 0

Question 2: Evaluate the \begin{vmatrix} 102 & 18 & 36 \\ 1 & 3 & 4 \\ 17 & 3 & 6 \\ \end{vmatrix} .

Solution:

Using Scalar Multiple Property and Repetition Property

\begin{vmatrix} 102 & 18 & 36 \\ 1 & 3 & 4 \\ 17 & 3 & 6 \\ \end{vmatrix} = \begin{vmatrix} 17(6) & 6(3) & 6(6) \\ 1 & 3 & 4 \\ 17 & 3 & 6 \\ \end{vmatrix} \\ = 6\begin{vmatrix} 17 & 3 & 6 \\ 1 & 3 & 4 \\ 17 & 3 & 6 \\ \end{vmatrix} = 0  \text{}

Question 3: Evaluate the determinant A = \begin{vmatrix} 2 & 3 & 1 \\ 1 & 0 & 5 \\ 2 & 3 & 1 \end{vmatrix} \\

Solution:

Using Proportionality Property
Two of the rows of the matrix are identical.

So, A = \begin{vmatrix} 2 & 3 & 1 \\ 1 & 0 & 5 \\ 2 & 3 & 1 \end{vmatrix} \\ = 0 \text{}

Question 4: Given Matrix:A = \begin{bmatrix}3 & 5 & 2 \\0 & 4 & 1 \\0 & 0 & 6\end{bmatrix}.

Solution:

Given the matrix:
A = \begin{bmatrix}3 & 5 & 2 \\0 & 4 & 1 \\0 & 0 & 6\end{bmatrix}
Identify the Diagonal Elements
a11 = 3, a22 = 4, a33 = 6
Apply the Determinant Formula for Triangular Matrices
det(A) = a11 × a22 × a33
det(A) = 3× 4 × 6 = 72

Related Articles:

Transpose of a Matrix

The inverse of a Matrix Formula

Trick to calculate the determinant of a 3×3 matrix 

Determinant of a square matrix

Determinant of Matrix Practice Problems

Question 1: Calculate the determinant of the following matrix:

A = \begin{pmatrix} 3 & 5 \\ 2 & 4 \end {pmatrix}

Question 2: Find the determinant of the matrix:

B = \begin{pmatrix} 1 & 2 & 3 \\ 0 & 1 & 4 \\ 5 & 6 & 0 \end{pmatrix}

Question 3: Determine the determinant of the matrix:

C = \begin{pmatrix} -1 & 2 \\ 3 & -4 \end{pmatrix}

Question 4: Calculate the determinant of the following matrix:

D = \begin{pmatrix} 0 & 2 & 0 \\ 1 & 0 & 3 \\ 0 & 5 & 1 \end{pmatrix}


Next Article
Properties of Determinants

A

anjalishukla1859
Improve
Article Tags :
  • Mathematics
  • School Learning
  • Class 12
  • Matrix and Determinant
  • Maths-Class-12

Similar Reads

    CBSE Class 12 Maths Notes: Chapter Wise Notes PDF 2024
    Mathematics is an important subject in CBSE Class 12th Board Exam. There is a common misunderstanding among students that Math is a complex subject. If students will plan their preparation and revision in right direction, they can score well in Mathematics. For this Purpose, We have curated the Chap
    15+ min read

    Chapter 1: Relations and Functions

    Types of Functions
    Functions are defined as the relations which give a particular output for a particular input value. A function has a domain and codomain (range). f(x) usually denotes a function where x is the input of the function. In general, a function is written as y = f(x).A function is a relation between two s
    15 min read
    Composite functions - Relations and functions
    Let f : A->B and g : B->C be two functions. Then the composition of f and g, denoted by g o f, is defined as the function g o f : A->C given by g o f (x) = g{f(x)}, ∀ x ∈ A. Clearly, dom(g o f) = dom(f). Also, g o f is defined only when range(f) is a subset of dom(g). Evaluating composite f
    5 min read
    Invertible Functions
    As the name suggests Invertible means "inverse", and Invertible function means the inverse of the function. Invertible functions, in the most general sense, are functions that "reverse" each other. For example, if f takes a to b, then the inverse, f-1, must take b to a. Table of ContentInvertible Fu
    15 min read
    Composition of Functions
    The composition of functions is a process where you combine two functions into a new function. Specifically, it involves applying one function to the result of another function. In simpler terms, the output of one function becomes the input for the other function.Mathematically, the composition of t
    11 min read
    Inverse Functions | Definition, Condition for Inverse and Examples
    Inverse Functions are an important concept in mathematics. An inverse function basically reverses the effect of the original function. If you apply a function to a number and then apply its inverse, you get back the original number. For example, if a function turns 2 into 5, the inverse function wil
    7 min read
    Verifying Inverse Functions by Composition
    A function can be seen as a mathematical formula or a machine that throws output when an input is given. The output is usually some processed version of the input. Function's inverses can be seen as the operations which give us the input back on giving them the output. In other words, inverse functi
    5 min read

    Chapter 2: Inverse Trigonometric Functions

    Inverse Trigonometric Functions | Definition, Formula, Types and Examples
    Inverse trigonometric functions are the inverse functions of basic trigonometric functions. In mathematics, inverse trigonometric functions are also known as arcus functions or anti-trigonometric functions. The inverse trigonometric functions are the inverse functions of basic trigonometric function
    11 min read
    Graphs of Inverse Trigonometric Functions - Trigonometry | Class 12 Maths
    Inverse trigonometric functions are the inverse functions of the trigonometric ratios i.e. sin, cos, tan, cot, sec, cosec. These functions are widely used in fields like physics, mathematics, engineering and other research fields. There are two popular notations used for inverse trigonometric functi
    7 min read
    Properties of Inverse Trigonometric Functions
    Inverse trigonometric functions, also known as arc functions, are used to find the angle that corresponds to a given trigonometric value. These functions are the inverses of the six main trigonometric functions: sine, cosine, tangent, cotangent, secant, and cosecant. In this article, we will explore
    7 min read
    Inverse Trigonometric Identities
    Inverse trigonometric functions are also known as arcus functions or anti-trigonometric functions. These functions are the inverse functions of basic trigonometric functions, i.e., sine, cosine, tangent, cosecant, secant, and cotangent. It is used to find the angles with any trigonometric ratio. Inv
    9 min read

    Chapter 3: Matrices

    Types of Matrices
    A matrix is a rectangular array of numbers arranged in rows and columns. Each element in the matrix is identified by its position, which is denoted as "aij"​, where "i" is the row number and "j" is the column number of the element.A matrix is typically represented as [A]m×n​, where m is the number o
    10 min read
    Matrix Operations
    Matrix Operations are basic calculations performed on matrices to solve problems or manipulate their structure. Common operations include:Addition: Add two matrices of the same size.Subtraction: Subtract two matrices of the same size.Scalar Multiplication: Multiply each element of a matrix by a cons
    8 min read
    Matrix Addition
    Matrix Addition is widely used in various fields such as data analysis, computer graphics, image processing, cryptography, operations research, machine learning, artificial intelligence, and more. As the title suggests, this article explores matrix addition, which is one of the fundamental operation
    11 min read
    Matrix Multiplication
    In mathematics, a matrix is a rectangular array of numbers, symbols, or expressions arranged in rows and columns. It is used to represent mathematical objects or to describe properties and relationships between them.Example: \begin{bmatrix} 5 & 6 & 7 \\ 8 & 9 & 10 \\ 11 & 12
    12 min read
    Transpose of a Matrix
    A Matrix is a rectangular arrangement of numbers (or elements) in rows and columns. It is often used in mathematics to represent data, solve systems of equations, or perform transformations. A matrix is written as:A = \begin{bmatrix} 1 & 2 & 3\\ 4 & 5 & 6 \\ 7 & 8 & 9\end{bma
    11 min read
    Symmetric and Skew Symmetric Matrices
    Symmetric and Skew Symmetric Matrices are the types of square matrices based on the relation between a matrix and its transpose. These matrices are one of the most used matrices out of all the matrices out there. Symmetric matrices have use cases in optimization, physics, and statistics, whereas ske
    10 min read
    Elementary Operations on Matrices
    Elementary Operations on Matrices are the operations performed on the rows and columns of the matrix that do not change the value of the matrix. A matrix is a way of representing numbers in the form of an array, i.e. the numbers are arranged in the form of rows and columns. In a matrix, the rows and
    9 min read
    Inverse of a Matrix by Elementary Operations - Matrices | Class 12 Maths
    The Gaussian Elimination method is also known as the row reduction method and it is an algorithm that is used to solve a system of linear equations. It is usually understood as a sequence of operations performed on the corresponding matrix of coefficients. Inverse of a MatrixThe inverse of a matrix
    8 min read
    Invertible Matrix
    Invertible matrices are defined as the matrix whose inverse exists. We define a matrix as the arrangement of data in rows and columns, if any matrix has m rows and n columns then the order of the matrix is m × n where m and n represent the number of rows and columns respectively. We define invertibl
    12 min read

    Chapter 4: Determinants

    Determinant of Matrix with Solved Examples
    The determinant of a matrix is a scalar value that can be calculated for a square matrix (a matrix with the same number of rows and columns). It serves as a scaling factor that is used for the transformation of a matrix.It is a single numerical value that plays a key role in various matrix operation
    15+ min read
    Properties of Determinants
    Properties of Determinants are the properties that are required to solve various problems in Matrices. There are various properties of the determinant that are based on the elements, rows, and columns of the determinant. These properties help us to easily find the value of the determinant. Suppose w
    9 min read
    Area of a Triangle using Determinants
    Area of a Triangle using Determinants is one of the multiple methods available to find the area of a triangle and this method is often overlooked for its complexity. But the Area of a Triangle using Determinants comes very handy in coordinate geometry when all three vertices of a triangle are given
    7 min read
    Minors and Cofactors
    Minors and cofactors play a crucial role in the calculation of the adjoint and inverse of a matrix. They are essential for determining the determinant and are widely used in various applications, including computer science. Let’s break them down:Minors:A Minor is a smaller part of the larger matrix
    9 min read
    Adjoint of a Matrix
    Matrices are fundamental in mathematics and are crucial in various branches such as linear algebra, computer science, and physics. One important concept derived from matrices is the determinant, which is closely related to the adjoint of a matrix.The adjoint (or adjugate) of a matrix is the transpos
    13 min read
    Applications of Matrices and Determinants
    Applications of Matrices and Determinants: One application of matrices and determinants is that they can be used to solve linear equations in two or three variables. Matrices and determinants are also used to check the consistency of any system, whether they are consistent or not. This is the most u
    6 min read

    Chapter 5: Continuity and Differentiability

    Continuity and Discontinuity in Calculus
    Continuity and Discontinuity: Continuity and discontinuity are fundamental concepts in calculus and mathematical analysis, describing the behavior of functions. A function is continuous at a point if you can draw the graph of the function at that point without lifting your pen from the paper. Contin
    7 min read
    Differentiability of a Function | Class 12 Maths
    Continuity or continuous which means, "a function is continuous at its domain if its graph is a curve without breaks or jumps". A function is continuous at a point in its domain if its graph does not have breaks or jumps in the immediate neighborhood of the point. Continuity at a Point: A function f
    11 min read
    Derivatives of Inverse Functions
    In mathematics, a function(e.g. f), is said to be an inverse of another(e.g. g), if given the output of g returns the input value given to f. Additionally, this must hold true for every element in the domain co-domain(range) of g. E.g. assuming x and y are constants if g(x) = y and f(y) = x then the
    11 min read
    Derivatives of Implicit Functions - Continuity and Differentiability | Class 12 Maths
    Implicit functions are functions where a specific variable cannot be expressed as a function of the other variable. A function that depends on more than one variable. Implicit Differentiation helps us compute the derivative of y with respect to x without solving the given equation for y, this can be
    6 min read
    Derivatives of Composite Functions
    Derivatives are an essential part of calculus. They help us in calculating the rate of change, maxima, and minima for the functions. Derivatives by definition are given by using limits, which is called the first form of the derivative. We already know how to calculate the derivatives for standard fu
    6 min read
    Derivatives of Inverse Trigonometric Functions
    Derivatives of Inverse Trigonometric Functions: Every mathematical function, from the simplest to the most complex, has an inverse. In mathematics, the inverse usually means the opposite. In addition, the inverse is subtraction. For multiplication, it's division. In the same way for trigonometric fu
    14 min read
    Derivative of Exponential Functions
    Derivative of Exponential Function stands for differentiating functions expressed in the form of exponents. We know that exponential functions exist in two forms, ax where a is a real number r and is greater than 0 and the other form is ex where e is Euler's Number and the value of e is 2.718 . . .
    7 min read
    Logarithmic Differentiation - Continuity and Differentiability
    The word continuity means something which is continuous in nature. The flow of water is continuous, time in real life is continuous, and many more instances show the continuity in real life. In mathematics, the Continuous function is the one which when drawn on a graph does not show any breaks and i
    5 min read
    Proofs for the derivatives of eˣ and ln(x) - Advanced differentiation
    In this article, we are going to cover the proofs of the derivative of the functions ln(x) and ex. Before proceeding there are two things that we need to revise: The first principle of derivative Finding the derivative of a function by computing this limit is known as differentiation from first prin
    3 min read
    Rolle's Theorem and Lagrange's Mean Value Theorem
    Rolle's Theorem and Lagrange's Mean Value Theorem: Mean Value Theorems (MVT) are the basic theorems used in mathematics. They are used to solve various types of problems in Mathematics. Mean Value Theorem is also called Lagrenges's Mean Value Theorem. Rolle’s Theorem is a subcase of the mean value t
    11 min read
    Derivative of Functions in Parametric Forms
    Parametric Differentiation refers to the differentiation of a function in which the dependent and independent variables are equated to a third variable. Derivatives of the functions express the rate of change in the functions. We know how to calculate the derivatives for standard functions. Chain ru
    7 min read
    Second Order Derivatives: Rules , Formula and Examples (Class 12 Maths)
    The Second Order Derivative is defined as the derivative of the first derivative of the given function. The first-order derivative at a given point gives us the information about the slope of the tangent at that point or the instantaneous rate of change of a function at that point. Second-Order Deri
    10 min read
    Mean Value Theorem
    The Mean Value Theorem states that for a curve passing through two given points there exists at least one point on the curve where the tangent is parallel to the secant passing through the two given points. Mean Value Theorem is abbreviated as MVT. This theorem was first proposed by an Indian Mathem
    12 min read
    Algebra of Continuous Functions - Continuity and Differentiability | Class 12 Maths
    Algebra of Continuous Functions deals with the utilization of continuous functions in equations involving the varied binary operations you've got studied so. We'll also mention a composition rule that may not be familiar to you but is extremely important for future applications.Since the continuity
    6 min read

    Chapter 6: Applications of Derivatives

    Critical Points
    As the complexity of the functions increase, we see more and more complex behavior from their graphs, and it becomes harder to graph. There have lots of peaks and valleys in their graphs. It becomes essential to find out the position of these valleys and peaks, the peaks are called maxima and the va
    8 min read
    Derivatives as Rate of Change
    Derivatives are a mathematical tool used to analyze how quantities change. We can calculate derivatives for various, quotient, and chain rulesfunctions, including trigonometric, exponential, polynomial, and implicit functions. There are two main methods for calculating derivatives: using limits or a
    6 min read
    Increasing and Decreasing Functions
    Increasing and decreasing functions refer to the behavior of a function's graph as you move from left to right along the x-axis. A function is considered increasing if for any two values x1 and x2​ such that x1 < x2 ​, the function value at x1​ is less than the function value at x2​ (i.e., f( x1)
    13 min read
    Increasing and Decreasing Intervals
    Increasing and decreasing intervals are the intervals of real numbers in which real-valued functions are increasing and decreasing respectively. Derivatives are a way of measuring the rate of change of a variable.Increasing and Decreasing IntervalsWhen it comes to functions and calculus, derivatives
    10 min read
    Tangents and Normals
    Tangent and Normals are the lines that are used to define various properties of the curves. We define tangent as the line which touches the circle only at one point and normal is the line that is perpendicular to the tangent at the point of tangency. Any tangent of the curve passing through the poin
    13 min read
    Equation of Tangents and Normals
    Derivatives are used to find rate of change of a function with respect to variables. To find rate of change of function with respect to a variable differentiating it with respect to that variable is required. Rate of change of function y = f(x) with respect to x is defined by dy/dx or f'(x). For exa
    6 min read
    Relative Minima and Maxima
    Relative maxima and minima are the points defined in any function such that at these points the value of the function is either maximum or minimum in their neighborhood. Relative maxima and minima depend on their neighborhood point and are calculated accordingly. We find the relative maxima and mini
    8 min read
    Absolute Minima and Maxima
    Absolute Maxima and Minima are the maximum and minimum values of the function defined on a fixed interval. A function in general can have high values or low values as we move along the function. The maximum value of the function in any interval is called the maxima and the minimum value of the funct
    11 min read
    Concave Function
    Graphs of the functions give us a lot of information about the nature of the function, the trends, and the critical points like maxima and minima of the function. Derivatives allow us to mathematically analyze these functions and their sign can give us information about the maximum and minimum of th
    9 min read
    Inflection Point
    Inflection Point describes a point where the curvature of a curve changes direction. It represents the transition from a concave to a convex shape or vice versa. Let's learn about Inflection Points in detail, including Concavity of Function and solved examples. Table of Content Inflection Point Defi
    9 min read
    Curve Sketching
    Curve Sketching as its name suggests helps us sketch the approximate graph of any given function which can further help us visualize the shape and behavior of a function graphically. Curve sketching isn't any sure-shot algorithm that after application spits out the graph of any desired function but
    14 min read
    Approximations - Application of Derivatives
    An approximation is similar but not exactly equal to something else. Approximation occurs when an exact numerical number is unknown or difficult to obtain. In Mathematics, we use differentiation to find the approximate values of certain quantities.Let f be a given function and let y = f(x). Let ∆x d
    3 min read
    Higher Order Derivatives
    Higher order derivatives refer to the derivatives of a function that are obtained by repeatedly differentiating the original function.The first derivative of a function, f′(x), represents the rate of change or slope of the function at a point.The second derivative, f′′(x), is the derivative of the f
    6 min read

    Chapter 7: Integrals

    Integrals
    Integrals: An integral in mathematics is a continuous analog of a sum that is used to determine areas, volumes, and their generalizations. Performing integration is the process of computing an integral and is one of the two basic concepts of calculus.Integral in Calculus is the branch of Mathematics
    11 min read
    Integration by Substitution Method
    Integration by substitution or u-substitution is a highly used method of finding the integration of a complex function by reducing it to a simpler function and then finding its integration. Suppose we have to find the integration of f(x) where the direct integration of f(x) is not possible. So we su
    7 min read
    Integration by Partial Fractions
    Integration by Partial Fractions is one of the methods of integration, which is used to find the integral of the rational functions. In Partial Fraction decomposition, an improper-looking rational function is decomposed into the sum of various proper rational functions.If f(x) and g(x) are polynomia
    8 min read
    Integration by Parts
    Integration by Parts or Partial Integration, is a technique used in calculus to evaluate the integral of a product of two functions. The formula for partial integration is given by:∫ u dv = uv - ∫ v duWhere u and v are differentiable functions of x. This formula allows us to simplify the integral of
    9 min read
    Integration of Trigonometric Functions
    Integration is the process of summing up small values of a function in the region of limits. It is just the opposite to differentiation. Integration is also known as anti-derivative. We have explained the Integration of Trigonometric Functions in this article below.Below is an example of the Integra
    9 min read
    Functions Defined by Integrals
    While thinking about functions, we always imagine that a function is a mathematical machine that gives us an output for any input we give. It is usually thought of in terms of mathematical expressions like squares, exponential and trigonometric function, etc. It is also possible to define the functi
    5 min read
    Definite Integral | Definition, Formula & How to Calculate
    A definite integral is an integral that calculates a fixed value for the area under a curve between two specified limits. The resulting value represents the sum of all infinitesimal quantities within these boundaries. i.e. if we integrate any function within a fixed interval it is called a Definite
    8 min read
    Computing Definite Integrals
    Integrals are a very important part of the calculus. They allow us to calculate the anti-derivatives, that is given a function's derivative, integrals give the function as output. Other important applications of integrals include calculating the area under the curve, the volume enclosed by a surface
    5 min read
    Fundamental Theorem of Calculus | Part 1, Part 2
    Fundamental Theorem of Calculus is the basic theorem that is widely used for defining a relation between integrating a function of differentiating a function. The fundamental theorem of calculus is widely useful for solving various differential and integral problems and making the solution easy for
    11 min read
    Finding Derivative with Fundamental Theorem of Calculus
    Integrals are the reverse process of differentiation. They are also called anti-derivatives and are used to find the areas and volumes of the arbitrary shapes for which there are no formulas available to us. Indefinite integrals simply calculate the anti-derivative of the function, while the definit
    5 min read
    Evaluating Definite Integrals
    Integration, as the name suggests is used to integrate something. In mathematics, integration is the method used to integrate functions. The other word for integration can be summation as it is used, to sum up, the entire function or in a graphical way, used to find the area under the curve function
    8 min read
    Properties of Definite Integrals
    Properties of Definite Integrals: An integral that has a limit is known as a definite integral. It has an upper limit and a lower limit. It is represented as \int_{a}^{b}f(x) = F(b) − F(a)There are many properties regarding definite integral. We will discuss each property one by one with proof.Defin
    7 min read
    Definite Integrals of Piecewise Functions
    Imagine a graph with a function drawn on it, it can be a straight line or a curve, or anything as long as it is a function. Now, this is just one function on the graph. Can 2 functions simultaneously occur on the graph? Imagine two functions simultaneously occurring on the graph, say, a straight lin
    9 min read
    Improper Integrals
    Improper integrals are definite integrals where one or both of the boundaries are at infinity or where the Integrand has a vertical asymptote in the interval of integration. Computing the area up to infinity seems like an intractable problem, but through some clever manipulation, such problems can b
    5 min read
    Riemann Sums
    Riemann Sum is a certain kind of approximation of an integral by a finite sum. A Riemann sum is the sum of rectangles or trapezoids that approximate vertical slices of the area in question. German mathematician Bernhard Riemann developed the concept of Riemann Sums. In this article, we will look int
    7 min read
    Riemann Sums in Summation Notation
    Riemann sums allow us to calculate the area under the curve for any arbitrary function. These formulations help us define the definite integral. The basic idea behind these sums is to divide the area that is supposed to be calculated into small rectangles and calculate the sum of their areas. These
    8 min read
    Trapezoidal Rule
    The Trapezoidal Rule is a fundamental method in numerical integration used to approximate the value of a definite integral of the form b∫a f(x) dx. It estimates the area under the curve y = f(x) by dividing the interval [a, b] into smaller subintervals and approximating the region under the curve as
    12 min read
    Definite Integral as the Limit of a Riemann Sum
    Definite integrals are an important part of calculus. They are used to calculate the areas, volumes, etc of arbitrary shapes for which formulas are not defined. Analytically they are just indefinite integrals with limits on top of them, but graphically they represent the area under the curve. The li
    7 min read
    Antiderivative: Integration as Inverse Process of Differentiation
    An antiderivative is a function that reverses the process of differentiation. It is also known as the indefinite integral. If F(x) is the antiderivative of f(x), it means that:d/dx[F(x)] = f(x)In other words, F(x) is a function whose derivative is f(x).Antiderivatives include a family of functions t
    7 min read
    Indefinite Integrals
    Integrals are also known as anti-derivatives as integration is the inverse process of differentiation. Instead of differentiating a function, we are given the derivative of a function and are required to calculate the function from the derivative. This process is called integration or anti-different
    6 min read
    Particular Solutions to Differential Equations
    Indefinite integrals are the reverse of the differentiation process. Given a function f(x) and it's derivative f'(x), they help us in calculating the function f(x) from f'(x). These are used almost everywhere in calculus and are thus called the backbone of the field of calculus. Geometrically speaki
    7 min read
    Integration by U-substitution
    Finding integrals is basically a reverse differentiation process. That is why integrals are also called anti-derivatives. Often the functions are straightforward and standard functions that can be integrated easily. It is easier to solve the combination of these functions using the properties of ind
    7 min read
    Reverse Chain Rule
    Integrals are an important part of the theory of calculus. They are very useful in calculating the areas and volumes for arbitrarily complex functions, which otherwise are very hard to compute and are often bad approximations of the area or the volume enclosed by the function. Integrals are the reve
    6 min read
    Partial Fraction Expansion
    If f(x) is a function that is required to be integrated, f(x) is called the Integrand, and the integration of the function without any limits or boundaries is known as the Indefinite Integration. Indefinite integration has its own formulae to make the process of integration easier. However, sometime
    8 min read
    Trigonometric Substitution: Method, Formula and Solved Examples
    Trigonometric substitution is a process in which the substitution of a trigonometric function into another expression takes place. It is used to evaluate integrals or it is a method for finding antiderivatives of functions that contain square roots of quadratic expressions or rational powers of the
    6 min read

    Chapter 8: Applications of Integrals

    Area under Simple Curves
    We know how to calculate the areas of some standard curves like rectangles, squares, trapezium, etc. There are formulas for areas of each of these figures, but in real life, these figures are not always perfect. Sometimes it may happen that we have a figure that looks like a square but is not actual
    6 min read
    Area Between Two Curves: Formula, Definition and Examples
    Area Between Two Curves in Calculus is one of the applications of Integration. It helps us calculate the area bounded between two or more curves using the integration. As we know Integration in calculus is defined as the continuous summation of very small units. The topic "Area Between Two Curves" h
    7 min read
    Area between Polar Curves
    Coordinate systems allow the mathematical formulation of the position and behavior of a body in space. These systems are used almost everywhere in real life. Usually, the rectangular Cartesian coordinate system is seen, but there is another type of coordinate system which is useful for certain kinds
    6 min read
    Area as Definite Integral
    Integrals are an integral part of calculus. They represent summation, for functions which are not as straightforward as standard functions, integrals help us to calculate the sum and their areas and give us the flexibility to work with any type of function we want to work with. The areas for the sta
    7 min read

    Chapter 9: Differential Equations

    Differential Equations
    A differential equation is a mathematical equation that relates a function with its derivatives. Differential Equations come into play in a variety of applications such as Physics, Chemistry, Biology, Economics, etc. Differential equations allow us to predict the future behavior of systems by captur
    12 min read
    Particular Solutions to Differential Equations
    Indefinite integrals are the reverse of the differentiation process. Given a function f(x) and it's derivative f'(x), they help us in calculating the function f(x) from f'(x). These are used almost everywhere in calculus and are thus called the backbone of the field of calculus. Geometrically speaki
    7 min read
    Homogeneous Differential Equations
    Homogeneous Differential Equations are differential equations with homogenous functions. They are equations containing a differentiation operator, a function, and a set of variables. The general form of the homogeneous differential equation is f(x, y).dy + g(x, y).dx = 0, where f(x, y) and h(x, y) i
    9 min read
    Separable Differential Equations
    Separable differential equations are a special type of ordinary differential equation (ODE) that can be solved by separating the variables and integrating each side separately. Any differential equation that can be written in form of y' = f(x).g(y), is called a separable differential equation. Separ
    8 min read
    Exact Equations and Integrating Factors
    Differential Equations are used to describe a lot of physical phenomena. They help us to observe something happening in real life and put it in a mathematical form. At this level, we are mostly concerned with linear and first-order differential equations. A differential equation in “y” is linear if
    9 min read
    Implicit Differentiation
    Implicit Differentiation is the process of differentiation in which we differentiate the implicit function without converting it into an explicit function. For example, we need to find the slope of a circle with an origin at 0 and a radius r. Its equation is given as x2 + y2 = r2. Now, to find the s
    5 min read
    Implicit differentiation - Advanced Examples
    In the previous article, we have discussed the introduction part and some basic examples of Implicit differentiation. So in this article, we will discuss some advanced examples of implicit differentiation. Table of Content Implicit DifferentiationMethod to solveImplicit differentiation Formula Solve
    5 min read
    Advanced Differentiation
    Derivatives are used to measure the rate of change of any quantity. This process is called differentiation. It can be considered as a building block of the theory of calculus. Geometrically speaking, the derivative of any function at a particular point gives the slope of the tangent at that point of
    8 min read
    Disguised Derivatives - Advanced differentiation | Class 12 Maths
    The dictionary meaning of “disguise” is “unrecognizable”. Disguised derivative means “unrecognized derivative”. In this type of problem, the definition of derivative is hidden in the form of a limit. At a glance, the problem seems to be solvable using limit properties but it is much easier to solve
    6 min read
    Derivative of Inverse Trigonometric Functions
    Derivative of Inverse Trigonometric Function refers to the rate of change in Inverse Trigonometric Functions. We know that the derivative of a function is the rate of change in a function with respect to the independent variable. Before learning this, one should know the formulas of differentiation
    10 min read
    Logarithmic Differentiation
    Method of finding a function's derivative by first taking the logarithm and then differentiating is called logarithmic differentiation. This method is specially used when the function is type y = f(x)g(x). In this type of problem where y is a composite function, we first need to take a logarithm, ma
    8 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences