Algorithms and Data Structures: The Basic Toolbox

Algorithms and Data Structures: The Basic Toolbox

简介:

算法是每个重要计算机应用程序的核心,算法是计算机科学的现代和活跃领域。每个计算机科学家和每个专业程序员都应该了解基本的算法工具箱: 允许有效组织和检索数据的结构,常用算法以及用于建模,理解和解决算法问题的基本技术。

本书是面向熟悉编程和基本数学语言的学生和专业人士的简明介绍。各个章节涵盖数组和链表,哈希表和关联数组,排序和选择,优先级队列,排序序列,图形表示,图形遍历,最短路径,最小生成树和优化。这些算法以现代的方式呈现,具有明确的不变量,并评论了最近的趋势,例如算法工程,内存层次结构,算法库和认证算法。作者使用图片,文字和高级伪代码来解释算法,然后他们使用真正的编程语言 (如C和Java) 提供更多关于高效实现的细节。

英文简介:

Algorithms are at the heart of every nontrivial computer application, and algorithmics is a modern and active area of computer science. Every computer scientist and every professional programmer should know about the basic algorithmic toolbox: structures that allow efficient organization and retrieval of data, frequently used algorithms, and basic techniques for modeling, understanding and solving algorithmic problems.

This book is a concise introduction addressed to students and professionals familiar with programming and basic mathematical language. Individual chapters cover arrays and linked lists, hash tables and associative arrays, sorting and selection, priority queues, sorted sequences, graph representation, graph traversal, shortest paths, minimum spanning trees, and optimization.

The algorithms are presented in a modern way, with explicitly formulated invariants, and comment on recent trends such as algorithm engineering, memory hierarchies, algorithm libraries and certifying algorithms. The authors use pictures, words and high-level pseudocode to explain the algorithms, and then they present more detail on efficient implementations using real programming languages like C++ and Java.

书名
Algorithms and Data Structures: The Basic Toolbox
译名
算法和数据结构:基本工具箱
语言
英语
年份
2008
页数
305页
大小
2.03 MB
标签
  • 数据结构
  • 算法
  • 下载
    pdf iconAlgorithms and Data Structures: The Basic Toolbox.pdf
    密码
    65536

    最后更新:2025-04-12 23:55:34

    ←Data Structures and Algorithms: Annotated Reference with Examples

    →Purely Functional Data Structures