Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Algorithm Complexity Terms

10

Flashcards

0/10

Still learning
StarStarStarStar

Recursive Algorithms

StarStarStarStar

Algorithms that solve problems by solving smaller instances of the same problem.

StarStarStarStar

Space Complexity

StarStarStarStar

A measure of the amount of memory an algorithm uses in terms of the size of the input.

StarStarStarStar

Big O Notation

StarStarStarStar

A mathematical notation that describes the limiting behavior of a function when the argument tends towards a particular value or infinity.

StarStarStarStar

Amortized Analysis

StarStarStarStar

Analyzes the average running time per operation over a sequence of operations to provide a guaranteed average performance.

StarStarStarStar

Master Theorem

StarStarStarStar

Provides a solution to recurrence relations for divide-and-conquer algorithms.

StarStarStarStar

Big Theta Notation

StarStarStarStar

A notation that describes a function's growth in both the upper and lower bounds.

StarStarStarStar

Time Complexity

StarStarStarStar

A measure of the amount of time an algorithm takes to run as a function of the length of the input.

StarStarStarStar

P vs NP Problem

StarStarStarStar

A major unsolved problem in computer science that asks whether every problem whose solution can be quickly verified can also be solved quickly.

StarStarStarStar

Big Omega Notation

StarStarStarStar

A notation used to describe the lower bound of an algorithm's complexity.

StarStarStarStar

NP-Complete

StarStarStarStar

A class of problems that are both NP and as hard as any problem in NP, meaning if one NP-complete problem can be solved quickly, all NP problems can.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.