geeksforgeeks
  • Courses
  • Tutorials
  • Interview Prep
  • DSA Tutorial
  • Interview Questions
  • Quizzes
  • Must Do
  • Advanced DSA
  • System Design
  • Aptitude
  • Puzzles
  • Interview Corner
  • DSA Python

Analysis of Algorithms

Last Updated : 3 Mar, 2026

Analysis of Algorithms is a fundamental aspect of computer science that involves evaluating performance of algorithms and programs. Efficiency is measured in terms of time and space.

Basics

  • Why is Analysis Important?
  • Order of Growth
  • Asymptotic Analysis
  • Worst, Average and Best Cases

Asymptotic Notations

  • Big-O Notation
  • Θ Notation
  • Big – Ω (Big- Omega) Notation
  • Time Complexity
  • Space Complexity
  • Practice Questions
  • Quiz

Analysis Examples

  • Analyzing Loops
  • Analyzing Recursive Functions
  • Amortized Analysis

Advance topics

  • P, NP, CoNP, NP hard and NP complete
Comment
Article Tags:
Article Tags:
DSA
Algorithms-Analysis of Algorithms

Explore

    DSA Fundamentals
    • Logic Building Problems2 min read
    • Analysis of Algorithms1 min read
    Data Structures
    • Array3 min read
    • String2 min read
    • Hashing2 min read
    • Linked List3 min read
    • Stack2 min read
    • Queue2 min read
    • Tree2 min read
    • Graph3 min read
    Algorithms
    • Searching Algorithms2 min read
    • Sorting Algorithms3 min read
    • Introduction to Recursion15 min read
    • Greedy Algorithms3 min read
    • Graph Algorithms3 min read
    • Dynamic Programming2 min read
    • Bitwise Algorithms4 min read
    Advanced
    • Segment Tree2 min read
    • Binary Indexed Tree12 min read
    • Trie Data Structure15+ min read
    • Square Root (Sqrt) Decomposition Algorithm15+ min read
    Interview Preparation
    • Interview Corner2 min read
    • GFG 1602 min read
    • Coding Practice1 min read
    • POTD2 min read
    Courses
    • Data Structures and Algorithms Course2 min read
    • DSA and System Design Course2 min read
GeeksforGeeks
location
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
location
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play StoreGFG App on App Store
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Campus Training Program
  • Explore
  • POTD
  • Job-A-Thon
  • Blogs
  • Nation Skill Up
  • Tutorials
  • Programming Languages
  • DSA
  • Web Technology
  • AI, ML & Data Science
  • DevOps
  • CS Core Subjects
  • Interview Preparation
  • Software and Tools
  • Courses
  • ML and Data Science
  • DSA and Placements
  • Web Development
  • Programming Languages
  • DevOps & Cloud
  • GATE
  • Trending Technologies
  • Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
  • Preparation Corner
  • Interview Corner
  • Aptitude
  • Puzzles
  • GfG 160
  • System Design
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved