Digital Analysis and Algorithms

May 5th, 2015
Studypool Tutor
Price: $10 USD

Tutor description

Informal Definition: An Algorithm is any well-defined computational procedure that takes some value or set of values as Input and produces a set of values or some value as output. Thus algorithm is a sequence of computational steps that transforms the i/p into the o/p.

Word Count: 688
Showing Page: 1/5
Digital Analysis and AlgorithmsUNIT IAnalysis of Algorithm:INTRODUCTION ANALYZING CONTROL STRUCTURES-AVERAGE CASE ANALYSIS-SOLVING RECURRENCES.ALGORITHMInformal Definition:An Algorithm is any well-defined computational procedure that takes some value or set of values as Input and produces a set of values or some value as output. Thus algorithm is a sequence of computational steps that transforms the i/p into the o/p.Formal Definition:An Algorithm is a finite set of instructions that, if followed, accomplishes a particular task. In addition, all algorithms should satisfy the following criteria.1.INPUT Zero or more quantities are externally supplied. 2.OUTPUT At least one quantity is produced.3.DEFINITENESS Each instruction is clear and unambiguous. 4.FINITENESS If we trace out the instructions of an algorithm, then for all cases, the algorithm terminates after a finite number of steps. 5.EFFECTIVENESS Every instruction must very basic so that it can be carried out, in principle, by a person using only pencil & paper.Issues or study of Algorithm:How to device or design an algorithm creating and algorithm. How to express an algorithm definiteness.How to analysis an algorithm time and space complexity. How to validate an algorithm fitness.Testing the algorithm checking for error.Algorithm Specification:Algorithm can be described in three ways.1.Natural language like English:When this way

Review from student

Studypool Student
" Thanks, good work "
Ask your homework questions. Receive quality answers!

Type your question here (or upload an image)

1825 tutors are online

Brown University





1271 Tutors

California Institute of Technology




2131 Tutors

Carnegie Mellon University




982 Tutors

Columbia University





1256 Tutors

Dartmouth University





2113 Tutors

Emory University





2279 Tutors

Harvard University





599 Tutors

Massachusetts Institute of Technology



2319 Tutors

New York University





1645 Tutors

Notre Dam University





1911 Tutors

Oklahoma University





2122 Tutors

Pennsylvania State University





932 Tutors

Princeton University





1211 Tutors

Stanford University





983 Tutors

University of California





1282 Tutors

Oxford University





123 Tutors

Yale University





2325 Tutors