Data Structures and Algorithms in Java: A Project-Based Approach

Myers, Dan S.

  • 出版商: Cambridge
  • 出版日期: 2024-09-30
  • 售價: $2,690
  • 貴賓價: 9.5$2,556
  • 語言: 英文
  • 頁數: 571
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 1009260332
  • ISBN-13: 9781009260336
  • 相關分類: Java 程式語言Algorithms-data-structures
  • 尚未上市,歡迎預購

商品描述

Learn with confidence with this hands-on undergraduate textbook for CS2 courses. Active-learning and real-world projects underpin each chapter, briefly reviewing programming fundamentals then progressing to core data structures and algorithms topics including recursion, lists, stacks, trees, graphs, sorting, and complexity analysis. Creative projects and applications put theoretical concepts into practice, helping students master the fundamentals. Dedicated project chapters supply further programming practice using real-world, interdisciplinary problems which students can showcase in their own online portfolios. Example Interview Questions sections prepare students for job applications. The pedagogy supports self-directed and skills-based learning with over 250 'Try It Yourself' boxes, many with solutions provided, and over 500 progressively challenging end-of-chapter questions. Written in a clear and engaging style, this textbook is a complete resource for teaching the fundamental skills that today's students need. Instructor resources are available online, including a test bank, solutions manual, and sample code.

商品描述(中文翻譯)

這本大學本科教材是為CS2課程而設計的,讓學生能夠自信地學習。每個章節都以實踐為基礎,並提供真實世界的項目,簡要回顧編程基礎知識,然後進一步探討核心數據結構和算法主題,包括遞歸、列表、堆棧、樹、圖、排序和複雜性分析。創意項目和應用將理論概念付諸實踐,幫助學生掌握基礎知識。專門的項目章節提供進一步的編程練習,使用真實世界的跨學科問題,學生可以在自己的線上作品集中展示。示例面試問題部分為學生的求職應用做好準備。教學方法支持自主學習和基於技能的學習,提供超過250個“自己試試”框,其中許多提供了解決方案,以及超過500個逐漸具有挑戰性的章節結束問題。這本教科書以清晰而引人入勝的風格撰寫,是教授當今學生所需的基本技能的完整資源。教師資源可在線上獲得,包括測試庫、解答手冊和示例代碼。