Request for consultation

Thanks for your request. You’ll soon be chatting with a consultant to get the answers you need.
Your form is submitting...
{{formPostErrorMessage.message}} [{{formPostErrorMessage.code}}]
Email Address is required. 'Email Address' must contain at least 0 characters 'Email Address' cannot exceed 0 characters Please enter a valid Email Address
First Name is required. 'First Name' must contain at least 0 characters 'First Name' cannot exceed 0 characters Please enter a valid First Name
Last Name is required. 'Last Name' must contain at least 0 characters 'Last Name' cannot exceed 0 characters Please enter a valid Last Name
Institution is required.
Discipline is required.
Country is required. 'Country' must contain at least 0 characters 'Country' cannot exceed 0 characters Please enter a valid Country
Cengage, at your service! How can we best meet your needs? is required.
Why are you contacting us today? is required. 'Why are you contacting us today?' must contain at least 0 characters 'Why are you contacting us today?' cannot exceed 0 characters Please enter a valid Why are you contacting us today?

Readings from Java Data Structures, 1st Edition

Joao Azevedo, James Cutajar

  • {{checkPublicationMessage('Published', '2020-04-15T00:00:00+0000')}}
Starting At £53.00 See pricing and ISBN options
Readings from Java Data Structures 1st Edition by Joao Azevedo/James Cutajar

Overview

MindTap for Azevedo/Cutajar's Java Data Structures, 1st Edition is the digital learning solution that powers students from memorization to mastery. This course teaches students how to write systematic code in Java and improve application efficiency with hands-on practice, step-by-step instruction, and provides immediate feedback and troubleshooting support on their code. Students will develop skills that are in-demand by employers by completing authentic, real-world coding projects that can be added to their GitHub portfolios.

Joao Azevedo

Joao Azevedo is a Software Engineer currently working at ShiftForward, where he is involved in the development of large-scale systems for the online advertising industry. His interests in computer science usually revolve around artificial intelligence, machine learning, data mining, algorithms, data structures, and programming language theory. He is fond of reading computer science textbooks and science-fiction novels. He makes an effort to keep as much of the code he writes open-source.

James Cutajar

James Cutajar is a software developer with an interest in scalable, high-performance computing, and distributed algorithms. He is also an author, open source contributor, blogger, and a tech evangelist. When he is not writing software, he is riding his motorbike, surfing, or ?ying light aircraft. He was born in Malta, lived in London for almost a decade, and is now working in Portugal.
Module 1:
Algorithms and Complexities:
Developing Our First Algorithm.
Measuring Algorithmic Complexity with Big O Notation.
Identifying Algorithms with Different Complexities.

Module 2:
Sorting Algorithms and Fundamental Data Structures:
Introducing Bubble Sorting.
Understanding Quick Sort.
Using Merge Sort.
Getting Started with Fundamental Data Structure.

Module 3:
Hash Tables and Binary Search Tree:
Introducing Hash Tables.
Getting Started with Binary Search Trees.

Module 4:
Algorithm Design Paradigms:
Introducing Greedy Algorithms.
Getting Started with Divide and Conquer Algorithms.
Understanding Dynamic Programming.

Module 5:
String Matching Algorithms:
Naive Search Algorithms.
Getting Started with the Boyer-Moore String.
Searching Algorithms.
Introducing Other String Matching Algorithms.

Module 6:
Graphs, Prime Numbers, and Complexity Classes:
Representing Graphs.
Traversing A Graph.
Calculating Shortest Paths.
Prime Numbers in Algorithms.
Other Concepts in Graphs.
Understanding Complexity Classes of Problems.

Textbook Only Options

Traditional eBook and Print Options

{{collapseContainerClosed['detail_0'] ? 'Show More' : 'Show Less'}}

  • ISBN-10: 0357698460
  • ISBN-13: 9780357698464
  • RETAIL £53.00

  • ISBN-10: 0357636511
  • ISBN-13: 9780357636510
  • RETAIL £121.00