Syllabify LogoSyllabify
HomeBrowse ExamsDownload App
Syllabify LogoSyllabify

HomeBrowse Exams
Download App
Theme
Syllabify LogoSyllabify
HomeBrowse ExamsDownload App
Syllabify LogoSyllabify

HomeBrowse Exams
Download App
Theme
Syllabify LogoSyllabify

Your companion for professional and national entrance exam preparation. Detailed syllabus, tracking, and more.

Top Exams

  • IIT JEE
  • NEET
  • UPSC Civil Services
  • SSC CGL
  • GATE

Legal & Support

  • Privacy Policy
  • Terms & Conditions
  • Contact Us

Get the App

GET IT ONGoogle Play
© 2026 Syllabify. All rights reserved.
Made with by Unitech Studio
Syllabify LogoSyllabify
HomeBrowse ExamsDownload App
Syllabify LogoSyllabify

HomeBrowse Exams
Download App
Theme
Syllabify LogoSyllabify
HomeBrowse ExamsDownload App
Syllabify LogoSyllabify

HomeBrowse Exams
Download App
Theme
  1. Exams
  2. GATE CS & IT
  3. Computer Science and Information Technology
  4. Algorithms
hard10 marks

Algorithms

Searching, sorting, hashing, asymptotic complexity, algorithm design techniques (greedy, dynamic programming, divide-and-conquer), graph traversals, MST, shortest paths.

11 Topics
45h prep
13.89% subject weight
11 Topics
1

Searching

Algorithms: linear search, binary search, ternary search.

1m1/10
📌 Key FormulaBinary search: O(log n) comparisons.
2

Sorting

Arranging elements in order: bubble, insertion, selection, merge, quick, heap, counting sort, radix sort.

2m3/10
📌 Key FormulaTime complexities: best, average, worst.
3

Hashing

Key to index mapping for O(1) average access.

1m2/10
📌 Key FormulaLoad factor = n/m. Collision resolution: chaining, open addressing.
4

Asymptotic worst case time and space complexity

Big-O, Omega, Theta notations; analysis of algorithms.

2m3/10
📌 Key FormulaO(1) < O(log n) < O(n) < O(n log n) < O(n^2) < O(2^n).
5

Algorithm design techniques

Brute force, divide & conquer, greedy, dynamic programming, backtracking, branch & bound.

1m3/10
📌 Key FormulaOptimal substructure for DP.
6

Greedy techniques

Make locally optimal choice at each step.

1m2/10
📌 Key FormulaFractional knapsack, Huffman coding, Dijkstra's (greedy).
7

Gynamic programming techniques

DP solves problems by breaking into overlapping subproblems and storing results.

1m4/10
📌 Key FormulaRecurrence for LCS, knapsack, matrix chain.
8

Divide-and-conquer

Divide problem into subproblems, solve recursively, combine.

1m2/10
📌 Key FormulaMaster theorem: T(n) = aT(n/b) + f(n).
9

Graph traversals

BFS (queue) and DFS (stack/recursion).

1m2/10
📌 Key FormulaBFS shortest path in unweighted graph.
10

Minimum spanning trees

Tree connecting all vertices with minimum total weight.

1m2/10
📌 Key FormulaKruskal: sort edges, union-find. Prim: priority queue.
11

Shortest paths

Algorithms: Dijkstra (non-negative weights), Bellman-Ford (negative allowed), Floyd-Warshall (all pairs).

1m3/10
📌 Key FormulaDijkstra: O(E log V) with heap. Bellman-Ford: O(VE).