The Wayback Machine - https://web.archive.org/web/20240118013857/https://www.geeksforgeeks.org/fundamentals-of-algorithms/
Open In App
Related Articles

Algorithms Tutorial

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
Report

Learn Data Structures and Algorithms | DSA Tutorial
Learn more about Algorithms in DSA Self Paced Course
Practice Problems on all Algorithms

What is an Algorithm?

The word Algorithm means “A set of rules to be followed in calculations or other problem-solving operations” Or “A procedure for solving a mathematical problem in a finite number of steps that frequently involves recursive operations “.

Therefore Algorithm refers to a sequence of finite steps to solve a particular problem.

Algorithms can be simple and complex depending on what you want to achieve.

What is Algorithm?

Introduction to Algorithms:

Analysis of Algorithms:

Searching and Sorting:

Greedy Algorithms:

Dynamic Programming:

Pattern Searching:

Backtracking:

Divide and Conquer:

Geometric Algorithm:

Mathematical Algorithms:

Bitwise Algorithms:

Graph Algorithms:

Randomized Algorithms:

Branch and Bound:

Quizzes:


Feeling lost in the world of random DSA topics, wasting time without progress? It's time for a change! Join our DSA course, where we'll guide you on an exciting journey to master DSA efficiently and on schedule.
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 geeks!

Commit to GfG's Three-90 Challenge! Purchase a course, complete 90% in 90 days, and save 90% cost click here to explore.
Last Updated : 12 Jan, 2024
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads
Complete Tutorials