Chapter 1

Introduction

Objectives

After reading this chapter, you should understand:

  • Significance of algorithms in the computer field
  • Various aspects of algorithm development
  • Qualities of a good solution
  • Significance and importance of program correctness
  • Various fields that constitute the subject of algorithms
  • Relationship between algorithms and other fields in the computer realm
  • How the field of algorithms are developed
  • Significance of algorithm efficiency

Chapter Outline

1.1 Basic Concerns

1.2 Relationship between Algorithms and Other Aspects of Software

1.3 The Evolution of Algorithm

 

 

1.1 BASIC CONCERNS

Computer programming is both an art and science, because elegance and beauty of expression ...

Get Design and Analysis of Algorithms now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.