Amazon cover image
Image from Amazon.com

An introduction to computer science : an algorithmic approach / Jean-Paul Tremblay, Richard B. Bunt.

By: Contributor(s): Series: McGraw-Hill computer science seriesPublication details: New York ; St. Louis ; San Francisco ; London ; Auckland : McGraw-Hill, c1989.Edition: 2nd editionDescription: xxv, 806 p. : ill. (some col.) ; 25 cmISBN:
  • 007065168X
Subject(s): DDC classification:
  • 004 19 TRE
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Book Open Access Book Open Access Engineering Library 004 TRE. 1 (Browse shelf(Opens below)) 1 Available BUML23070523

Chapter 1. Computers and Solving Problems
Introduction
Computers and Computer Systems
Components of a Typical Computer
Using a Computer

Chapter 2. Algorithms
Introduction
Expressing Algorithms
A solution Methodology and an Overview of Algorithmic Language
Data, Data Types, and Primitive Operations
Variables and Expression
From Algorithms to Programs
Applications

Chapter 3. Decision Structures
Motivation
The Selection from Alternative Action
Looping
Use of Compound Conditions
Case Statement
Applications

Chapter 4. Subalgorithms
Motivation
Functions
Argument-Parameter Correspondence
Recursive Subalgorithms
Applications

Chapter 5. Composite Data Structures
One Dimensional Arrays: Vectors
Sorting and Searching with Vectors
Introduction to Algorithm Analysis
Applications of Vectors
Higher-Dimensional Arrays
Application Arrays
Structures and Arrays of Structures
Introduction to Sequential Files

Chapter 6. String Manipulation
Character Information
String Concepts and Terminology
Basic String Operations
String Application

Chapter 7. The Engineering of Computer Software
Introduction
The Software Life Cycle
Design Issues
Implementation Issues
Testing and Debugging systems
Programming as a Human Activity

Chapter 8. Linear Data Structures
Linear List
Storage structure Concepts
Sequential Storage structures for Arrays
Stack
Application of Stacks
Queues
Application of Linked Linear

Chapter 9. Nonlinear Structures
Tree Notation and Concepts
Storage Representation and Manipulation of Binary Trees
General Trees
Applications of Trees
Graphs

Chapter 10. Files
Extended Storage Devices
Definitions and Concepts
Record Organization
Sequential Files
Direct Files

Index : p. 797 - 806

There are no comments on this title.

to post a comment.