Algorithms - APCSP

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/16

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:55 AM on 3/17/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

17 Terms

1
New cards

Algorithm

A finite step of instructions that accomplishes a task

2
New cards

Parallel

Some steps are performed at the same time

3
New cards

Sequential

Steps are performed in order, one at a time

4
New cards

Iteration

Doing some steps over and over (for loops)

5
New cards

Sequencing

Putting steps in an order

6
New cards

Selection

Deciding which steps to do next (if/else)

7
New cards

Linear Search

Checks possibly through all numbers (Ex: (1,2,3,4,5) max amount of checks → 5)

8
New cards

Binary Search

Searches through data by going by halfs (Ex: (1,4,6,10,15,20) Guesses (for 20): 6,15,20.

9
New cards

Reasonable Time

Algorithms with a polynomial efficiency, or lower (log, linear, polynomial) are said to run in a reasonable amount of time

10
New cards

Unreasonable Time

Algorithms with exponential or factorial efficiencies are examples of algorithms that run in an unreasonable amount of time

11
New cards

Heuristic

provides a “good enough” solution to a problem when an actual solution is impractical or impossible

12
New cards

Undecidable Problem

A problem for which no algorithm can be constructed that is elways capable of providing a correct yes-or-no answer (Ex: The Halting Problem)

13
New cards

Sequential Computing

Programs run in an order, one command at a time

14
New cards

Parallel Computing

Programs are broken into small pieces, some of which are run simultaneously

15
New cards

Distributed Computing

Programs are run by multiple devices

16
New cards

Speed Up

The time used to complete a task sequentially divided by the time used to complete a task in parallel

17
New cards

Intractable Problem

A problem where there is only an inefficient algorithm to solve it (Ex: Traveling Salesman)