Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
GATE CS 2026 Mastery Course
·
Module 2
Discrete Mathematics: Graph Theory & Recurrence Relations
1
Graph Properties and the Handshaking Lemma
Identify fundamental graph properties (degree sequence, bipartiteness) and apply the Handshaking Lemma.
2
Graph Connectivity: DFS Applications
Find connected components, cut vertices, and cut edges in a graph using Depth-First Search (DFS) traversal.
3
Eulerian vs. Hamiltonian: Paths and Cycles
Determine if a given graph contains an Eulerian path/circuit or a Hamiltonian cycle.
4
Trees and Spanning Trees
Analyze the properties of trees and calculate the number of spanning trees in a graph using matrix tree theorem or Cayley's formula.
5
Bipartite Matching: Algorithms and Applications
Find a maximum matching in a bipartite graph using algorithms like Hopcroft-Karp or augmenting paths.
6
Chromatic Number: Computing and Applying Theorems
Compute the chromatic number of simple graphs and apply theorems like Brooks' and the Five Color Theorem for planar graphs.
7
Solving Linear Recurrence Relations
Solve linear homogeneous and non-homogeneous recurrence relations with constant coefficients.
8
Generating Functions for Recurrence Relations
Formulate and use ordinary generating functions to solve recurrence relations and counting problems.
Previous module
Discrete Mathematics: Logic, Sets & Combinatorics
Next module
Engineering Mathematics: Linear Algebra, Calculus & Probability