Basic Concepts in Algorithms
暫譯: 演算法基本概念

Klein, Shmuel Tomi

  • 出版商: World Scientific Pub
  • 出版日期: 2021-07-27
  • 售價: $4,770
  • 貴賓價: 9.5$4,532
  • 語言: 英文
  • 頁數: 364
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 9811237581
  • ISBN-13: 9789811237584
  • 相關分類: Algorithms-data-structures
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book is the result of several decades of teaching experience in data structures and algorithms. It is self-contained but does assume some prior knowledge of data structures, and a grasp of basic programming and mathematics tools. Basic Concepts in Algorithms focuses on more advanced paradigms and methods combining basic programming constructs as building blocks and their usefulness in the derivation of algorithms. Its coverage includes the algorithms' design process and an analysis of their performance. It is primarily intended as a textbook for the teaching of Algorithms for second year undergraduate students in study fields related to computers and programming.Klein reproduces his oral teaching style in writing, with one topic leading to another, related one. Most of the classical and some more advanced subjects in the theory of algorithms are covered, though not in a comprehensive manner. The topics include Divide and Conquer, Dynamic Programming, Graph algorithms, probabilistic algorithms, data compression, numerical algorithms and intractability. Each chapter comes with its own set of exercises, and solutions to most of them are appended.

商品描述(中文翻譯)

本書是數十年來在資料結構和演算法教學經驗的結果。它是自足的,但假設讀者對資料結構有一定的先備知識,並具備基本的程式設計和數學工具的理解。《演算法中的基本概念》專注於更高級的範式和方法,將基本的程式設計構造作為構建塊,並探討它們在演算法推導中的實用性。內容涵蓋演算法的設計過程及其性能分析。它主要作為教學用書,針對計算機和程式設計相關領域的二年級本科生。

Klein在書中重現了他的口頭教學風格,讓一個主題引出另一個相關的主題。書中涵蓋了大多數經典及一些更高級的演算法理論主題,雖然不是以全面的方式進行。主題包括分治法(Divide and Conquer)、動態規劃(Dynamic Programming)、圖演算法(Graph algorithms)、隨機演算法(probabilistic algorithms)、資料壓縮(data compression)、數值演算法(numerical algorithms)和難解性(intractability)。每一章都有自己的練習題,並附上大多數練習題的解答。