Data Structures and Algorithm Analysis in Java

3.75/5 · 100+ ratings

Mark Allen Weiss provides a rigorous introduction to computer science fundamentals by connecting abstract algorithm design with practical Java implementation. He demonstrates how choosing the right data structure can transform a program that takes years to run into one that finishes in seconds. By focusing on performance and efficiency, this book helps you understand not just how to write code, b…

Shelves
Computers Mark Allen Weiss Programming book Textbooks Computer Science Technology School Technical Reference Science

More like this


Fluent Python: Clear, Concise, and Effective Programming

Python's simplicity lets you become productive quickly, but this often means you aren't using everything it has to offer. With this hands-on guide…

3.75/5 · 100+ ratings

The Practice of Programming

With the same insight and authority that made their book The Unix programming Environment a classic, Brian Kernighan and Rob Pike have written The…

3.75/5 · 100+ ratings

Effective C++: 55 Specific Ways to Improve Your Programs and Designs

The Barnes & Noble Review Since early in the 90s, working C++ programmers have relied on Scott Meyers s Effective C++ to dramatically improve …

3.75/5 · 100+ ratings

The Go Programming Language

Go is an open-source programming language that makes it easy to build clean, reliable, and efficient software. It has been winning converts from d…

3.75/5 · 100+ ratings

Pro Git

Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its incep…

3.75/5 · 100+ ratings

Think Python

Post Press, Pub Date :2013-08-01 328 People Post Press " think like a computer scientist like Python" like a computer scientist by training reader…

3.75/5 · 100+ ratings

Thinking in Java

Thinking in Java is a printed version of Bruce Eckel's online materials that provides a useful perspective on mastering Java for those with previo…

3.75/5 · 100+ ratings

Cracking the Coding Interview: 150 Programming Questions and Solutions

Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is…

3.75/5 · 100+ ratings

The C++ Programming Language

More than three-quarters of a million programmers have benefited from this book in all of its editions Written by Bjarne Stroustrup, the creator o…

3.75/5 · 100+ ratings

Data Structures and Algorithm Analysis in C++

Mark Allen Weiss provides a rigorous introduction to computer science fundamentals by connecting abstract data types with efficient C plus plus im…

3.75/5 · 100+ ratings

Java Concurrency in Practice

"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platfo…

3.75/5 · 100+ ratings

Programming Pearls

"The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encount…

3.75/5 · 100+ ratings