algorithm efficiency linear and binary search unreasonable tijme heuristic undecidable problem sequential computing parallel computing distributive computing

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

Linear Search

a search algorithm which checks each element of a list, in order, until the desired value is found or all elements in the list have been checked.

Unreasonable Time

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

Algorithm:

a finite set of instructions that accomplish a task

Efficiency

a measure of how many steps are needed to complete an algorithm

Parallel Computing

a model in which programs are broken into small pieces, some of which are run simultaneously

Distributed Computing

a model in which programs are run by multiple devices

Sequential Computing

a model in which programs run in order, one command at a time.

Undecidable Problem

a problem for which no algorithm can be constructed that is always capable of providing a correct yes-or-no answer

Binary Search

a search algorithm that starts at the middle of a sorted set of numbers and removes half of the data; this process repeats until the desired value is found or all elements have been eliminated.

Heuristic

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


Kaugnay na mga set ng pag-aaral

Adult Gerontology - Health Promotion

View Set

AZ900 - Final Pluralsight Review Set

View Set

Principles of Auditing & Other Assurance Issues Chapter 2

View Set

Real Estate 45 Hour Post Licensing

View Set