Priori & Posterior Analysis in Algorithm- • Priori and Posterior Analysis in Algo...
Graph Related all algorithm- • All graph algorithms in Bangla | Dijk...
Data Structure Playlist: • Data Structure full playlist in Bangl...
Algorithm Playlist: • Algorithm in Bangla | অ্যালগরিদম বাংল...
computer Network Playlist: • Computer Network In Bangla | কম্পিউটা...
Wireless ad-hoc network playlist: • [ওয়্যারলেস সেন্সর নেটওয়ার্ক] Wireless...
Design Pattern Playlist: • Design Pattern Full Course in Bangla ...
Management Information System Playlist: • Management Information System (MIS) i...
Characteristics of an Algorithm
Not all procedures can be called an algorithm. An algorithm should have the following characteristics −
Unambiguous − Algorithm should be clear and unambiguous. Each of its steps (or phases), and their inputs/outputs should be clear and must lead to only one meaning.
Input − An algorithm should have 0 or more well-defined inputs.
Output − An algorithm should have 1 or more well-defined outputs, and should match the desired output.
Finiteness − Algorithms must terminate after a finite number of steps.
Feasibility − Should be feasible with the available resources.
Independent − An algorithm should have step-by-step directions, which should be independent of any programming code.