We can say that a computer program is an illustration or an accomplishment of an algorithm. This command/instruction has to be organized in such an accurate manner so that it is proficient to be executed by an operator that is capable to comprehend as well as efficiently run the algorithms commands. Several cases of consideration of algorithms are the strategies planned for summing up and finding difference between two or more numbers, preparing food as per stated instructions, playing board games etc (Peschl, 2010).Usually, an algorithm gives effective directions to the administrative tool (usually a computer, a person or some other mechanism which is capable of understanding and executing commands) gradually or which accomplishments to acquire. So considering it in broad-spectrum, we can say that an algorithm generally provide solution to a collection of associated problems. And the collection of a detailed problem is evaluated through the features that carry out as participation planned for the algorithm. Also, an algorithm has to be foretelling that is, the comparable early conditions as well as the input of same nature should have to provide the same output or outcomes all the times (or we can say that it would be a random algorithm). Furthermore, an algorithm must terminate, that is, the running of the algorithm has to finish by producing an outcome within the fixed time (Peschl, 2010).Generally we will try to evaluate algorithms in terms of computer science, and then we will be able to know that, an algorithm describes a step-by-step of how input numbers or figures are converted into output figures in order to provide solution to a specific problem under consideration. The successive situations have to be fulfilled for an algorithm to be efficient and proficient (Peschl, 2010):An algorithm has to identify the methodologies of providing solution to the problem in “small” as well as definite parts (An example is the typical use of information of a programming language) (Peschl, 2010).When computer science started to come out like a topic of interest at worldwide institutions and universities in the 60s and 70s, it revealed a lot of amounts of perplexity from the practitioners of widely known walks of everyday life. Definitely, it is not basically understandable that why computer science should be taken like an unusual
Bondy, J. & Murty, U., 2010. Graph Theory with Applications. [Online] Available at: http://www.ecp6.jussieu.fr/pageperso/bondy/books/gtwa/gtwa.html [Accessed 05 October 2010].
Buchberger, B., 2004. Algorithm-Supported Mathematical Theory Exploration: A Personal View and Strategy. [Online] Available at: http://webcache.googleusercontent.com/search?q=cache:R2lnU20bbFEJ:citeseerx.ist.psu.edu/viewdoc/download?doi%3D10.1.1.58.7867%26rep%3Drep1%26type%3Dpdf+Algorithmic+and+mathematical+relation&hl=en&gl=pk [Accessed 05 October 2010].
Chauvin, B., Flajolet, P., Gardy, D. & Mokkadem, A., 2002. Mathematics and Computer Science II Algorithms, Trees, Combinatorics and Probabilities. Boston.
Fathallah-Shaykh, H.M., He, B., Zhao, L.-J. & Badruddin, A., 2004. Mathematical algorithm for discovering states of expression from direct genetic comparison by microarrays. Nucleic Acids Res, 32(13), pp.3807-14.
Fine, M., 2010. What is Algorithm Analysis? [Online] Available at: http://www.wisegeek.com/what-is-algorithm-analysis.htm [Accessed 04 October 2010].
John, R. & Weisstein, E.W., 2010. Discrete Mathematics." From MathWorld--A Wolfram Web Resource. [Online] Available at: http://mathworld.wolfram.com/DiscreteMathematics.html [Accessed 05 October 2010].
Kleinberg, J., 2003. The Mathematics of Algorithm Design. [Online] Available at: http://www.cs.cornell.edu/home/kleinber/pcm.pdf [Accessed 2 October 2010].
Knuth, D.E., 1980. ALGORITHMS IN MODERN MATHEMATICS AND COMPUTER SCIENCE. [Online] Available at: http://webcache.googleusercontent.com/search?q=cache:5zmlIGf7Wn0J:ftp://reports.stanford.edu/pub/cstr/reports/cs/tr/80/786/CS-TR-80-786.pdf+hard+work+of+logicians+of+mathematics+in+the+1930s,+anD+the+study+of+algorithms&hl=en&gl=pk [Accessed 30 September 2010].
Locke, S., 200. Graph Theory. [Online] Available at: http://math.fau.edu/locke/GRAPHTHE.HTM [Accessed 02 October 2010].
Peschl, M., 2010. Introduction to Mathematical Logic, Algorithmics: The Spirit of Computing, The Design and Analysis of Algorithms. [Online] Available at: http://psychology.jrank.org/pages/1914/algorithm.html [Accessed 02 October 2010].
Strom, I., 2010. The Importance of Algorithms. [Online] Available at: http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=importance_of_algorithms [Accessed 04 October 2010].
Wolfram Research, Inc. , 2010. Discrete Mathematics. [Online] Available at: http://mathworld.wolfram.com/DiscreteMathematics.html [Accessed 05 October 2010].
Please type your essay title, choose your document type, enter your email and we send you essay samples