Data Structures, Algorithms, and Invariants: A Practical Guide
暫譯: 資料結構、演算法與不變式:實用指南

Hillyard, Robin Charles

  • 出版商: Cognella Academic Publishing
  • 出版日期: 2024-12-09
  • 售價: $3,790
  • 貴賓價: 9.8$3,714
  • 語言: 英文
  • 頁數: 212
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1793588848
  • ISBN-13: 9781793588845
  • 相關分類: Algorithms-data-structures
  • 海外代購書籍(需單獨結帳)

商品描述

Data Structures, Algorithms, and Invariants: A Practical Guide provides students with the knowledge and understanding they need to make sensible decisions regarding the choice of an abstract data type (ADT) for particular use cases. The book is a practical guide that helps readers with the process of building a software application utilizing a variety of list-based, tree-based, and graph-based ADTs.

The opening chapters discuss solving problems, the concept of computational complexity, different types of ADTs, and why they are needed in software development. Additional chapters address unordered, positional, and ordered ADTs, the process of sorting, ways of determining order, and graphs. Each chapter features an introduction, learning objectives, key terms, takeaways, QR codes that link out to additional content such as videos, and chapter review questions to support the reading and learning experience. Additionally, students gain access to a companion source code repository that provides implementations of many of the ADTs.

Data Structures, Algorithms, and Invariants is an ideal textbook for data structure and algorithms courses in information science, data science, and programming.

商品描述(中文翻譯)

《資料結構、演算法與不變式:實用指南》提供學生所需的知識與理解,以便在特定使用案例中做出合理的抽象資料型別(ADT)選擇。這本書是一個實用指南,幫助讀者在構建軟體應用程式的過程中,利用各種基於列表、樹和圖的 ADT。

開頭的章節討論解決問題、計算複雜度的概念、不同類型的 ADT,以及它們在軟體開發中的必要性。後續章節則探討無序、位置性和有序的 ADT、排序過程、確定順序的方法以及圖形。每一章都包含介紹、學習目標、關鍵術語、重點摘要、連結到額外內容(如影片)的 QR 碼,以及支持閱讀和學習體驗的章節回顧問題。此外,學生還可以訪問一個伴隨的源代碼庫,該庫提供許多 ADT 的實作。

《資料結構、演算法與不變式》是資訊科學、數據科學和程式設計課程中資料結構與演算法的理想教科書。