Data Structures and Algorithm Analysis in C++, Third Edition (Dover Books on Computer Science)
暫譯: C++ 資料結構與演算法分析(第三版)

Dr. Clifford A. Shaffer

相關主題

商品描述

With its focus on creating efficient data structures and algorithms, this comprehensive text helps readers understand how to select or design the tools that will best solve specific problems. It uses Microsoft C++ as the programming language and is suitable for second-year data structure courses and computer science courses in algorithm analysis.
Techniques for representing data are presented within the context of assessing costs and benefits, promoting an understanding of the principles of algorithm analysis and the effects of a chosen physical medium. The text also explores tradeoff issues, familiarizes readers with the most commonly used data structures and their algorithms, and discusses matching appropriate data structures to applications. The author offers explicit coverage of design patterns encountered in the course of programming the book's basic data structures and algorithms. Numerous examples appear throughout the text.

商品描述(中文翻譯)

本書專注於創建高效的資料結構和演算法,幫助讀者理解如何選擇或設計最能解決特定問題的工具。它使用 Microsoft C++ 作為程式語言,適合第二年資料結構課程和計算機科學中的演算法分析課程。

在評估成本和效益的背景下,介紹了資料表示的技術,促進對演算法分析原則及所選物理媒介影響的理解。本書還探討了權衡問題,使讀者熟悉最常用的資料結構及其演算法,並討論將適當的資料結構與應用程式相匹配。作者明確涵蓋了在編程本書基本資料結構和演算法過程中遇到的設計模式。書中包含了大量的範例。