Team EasyExamNotes
Linear search
The linear search algorithm, also known as sequential search, is a simple searching algorithm that checks each element in a collection until the target element … Read more
Searching Algorithms
Searching algorithms are used to find the presence or location of a specific element within a collection of data. They play a crucial role in … Read more
Difference between Big o vs Omega vs Theta notation
Notation Meaning Represents Example Big O (O) Upper bound Worst-case growth rate O(n2) – Quadratic time Omega (Ω) Lower bound Best-case growth rate Ω(n) – … Read more
Theta notation
What is Theta notation Theta notation (Θ) is a mathematical notation used in computer science to describe the tight bound or the asymptotically tight behavior … Read more
Omega notation
What is Omega notation Omega notation (Ω) is a mathematical notation used in computer science to describe the lower bound or best-case behavior of an … Read more
Big O notation
What is Big O notation Big O notation is a mathematical notation used in computer science to describe the upper bound or worst-case behavior of … Read more
Asymptotic Notation
Asymptotic notation is a mathematical notation used in computer science to describe the behavior of functions as the input size approaches infinity. It provides a … Read more
Introduction to Algorithms
What is an Algorithm ? An algorithm is a step-by-step procedure or a set of rules for solving a specific problem or accomplishing a particular … Read more
Time complexity classes
Time complexity classes provide a framework for analyzing and categorizing the efficiency of algorithms based on their running time as a function of the input … Read more