A Concise and Practical Introduction to Programming Algorithms in Java

This gentle introduction to programming and algorithms has been designed as a first course for undergraduates, and requires no prior knowledge. Divided into two parts the first covers programming basic tasks using Java. The fundamental notions of variables, expressions, assignments with type checkin...

Full description

Bibliographic Details
Main Author: Nielsen, Frank. (Author)
Corporate Author: SpringerLink (Online service)
Format: Electronic
Language:English
Published: London : Springer London, 2009.
Series:Undergraduate Topics in Computer Science,
Subjects:
Online Access:https://ezaccess.library.uitm.edu.my/login?url=http://dx.doi.org/10.1007/978-1-84882-339-6
Table of Contents:
  • Preface
  • Part 1 Getting Started
  • Expressions, Variables and Assignments
  • Conditional Structures and Loops
  • Functions and Recursive Functions
  • Arrays
  • Part II Data-structures and Algorithms
  • Objects and Strings
  • Searching and Sorting
  • Linked Lists
  • Object-oriented Data Structures
  • Paradigms for Optimization Problems
  • The Science of Computing
  • Part III Exam Review
  • Exam and Solution
  • Bibliography.