Think Data Structures: Algorithms and Information Retrieval in Java (Paperback)
暫譯: 思考資料結構:Java中的演算法與資訊檢索 (平裝本)
Allen B. Downey
- 出版商: O'Reilly
- 出版日期: 2017-08-22
- 定價: $1,398
- 售價: 8.0 折 $1,118
- 語言: 英文
- 頁數: 158
- 裝訂: Paperback
- ISBN: 1491972394
- ISBN-13: 9781491972397
-
相關分類:
Algorithms-data-structures
-
相關翻譯:
Think Data Structures|Java演算法實作和資料檢索 (Think Data Structures: Algorithms and Information Retrieval in Java) (繁中版)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
深入淺出 Linux TCP/IP 協定核心$520$442 -
學徒模式-優秀軟體開發者的養成之路 (Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman)$420$331 -
Linux Kernel Hacks 改善效能、提昇開發效率及節能的技巧與工具$680$537 -
改變世界的九大演算法 : 讓今日電腦無所不能的最強概念 (Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers)$360$180 -
Data Center Handbook (Hardcover)$5,720$5,434 -
$1,179Decentralized Applications: Harnessing Bitcoin's Blockchain Technology (Paperback) -
$1,664Algorithms in a Nutshell: A Practical Guide, 2/e -
$825Kubernetes: Up and Running: Dive into the Future of Infrastructure (Paperback) -
$2,052Re-Engineering Legacy Software (Paperback) -
$354軟件設計重構 -
$1,665Reactive Design Patterns -
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (Paperback)$2,170$2,061 -
$1,680Python in a Nutshell: A Desktop Quick Reference, 3/e (Paperback) -
$1,400Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 and 9 -
$165編程風格 : 好代碼的邏輯 (Exercises in Programming Style) -
$1,485Database Reliability Engineering: Designing and Operating Resilient Database Systems -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$270 -
使用 AWS 在雲端建置 Linux 伺服器的 20堂課$500$395 -
Bug Bounty Bootcamp: The Guide to Finding and Reporting Web Vulnerabilities (Paperback)$1,770$1,681 -
WebSecurity 網站滲透測試:Burp Suite 完全學習指南 (iT邦幫忙鐵人賽系列書)$600$468 -
黑帽 Python|給駭客與滲透測試者的 Python 開發指南, 2/e (Black Hat Python : Python Programming for Hackers and Pentesters, 2/e)$450$355 -
Spring REST API 開發與測試指南|使用 Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test$580$458 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$616 -
演算法生存指南$800$632 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468
Oreilly英文書展|任選2書8折 詳見活動內容 »
-
90折
$2,520Data Engineering for Multimodal AI: Architecting Scalable Systems for Next-Generation AI Applications -
90折
$2,520Data Engineering for Multimodal AI: Architecting Scalable Systems for Next-Generation AI Applications -
90折
$2,592Practical Mlflow for Generative AI on Databricks: Build High-Quality AI Agents from Prompt Design to Production -
90折
$2,457MLOps with Databricks: Machine Learning and Genai Applications End to End -
VIP 95折
An Illustrated Guide to AI Agents: Concepts and Code for Building Agents with Llms, Tools, and Memory (Paperback)$2,780$2,641 -
90折
$2,520Blue Team Handbook: Soc, Siem, and Threat Hunting: Practical Techniques for Security Operations and Threat Hunting Teams -
90折
$1,944Building Agentic Solutions with Microsoft Foundry: Patterns, Workflows, and Best Practices for Intelligent Agents -
90折
$1,917Learning Cybersecurity Fundamentals: A Practical Guide to Essential Cybersecurity Concepts -
VIP 95折
Head First Algorithms and Data Structures: A Learner's Guide to the Foundations of Computing (Paperback)$2,780$2,641 -
90折
$2,484Comptia Linux+ Study Guide: Essential Exam Prep -
90折
$2,520Video Generation with AI: Working with Diffusion Transformers and Multimodal Learning (Paperback) -
90折
$1,890Mapping Experiences: A Complete Guide to Activating Customer-Centered Collaboration 3/e -
90折
$2,520Databricks Certified Generative AI Engineer Associate Study Guide: Generative AI with Databricks -
90折
$2,502Ai-Assisted Statistics for Data Scientists: 50+ Essential Concepts Using R and Python -
90折
$2,223Observability Engineering: Achieving Production Excellence, 2/e (Paperback) -
90折
$1,935Soccer Analytics with Machine Learning: Learning Predictive Modeling Techniques with Sports Data -
90折
$1,953The C4 Model: Visualizing Software Architecture (Paperback) -
90折
$1,935Learning Cloud Security: Cloud Computing and Security Architecture Essentials -
90折
$2,520Vision Language Models: Building Vlms with Hugging Face (Paperback) -
90折
$2,142High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark 2/e -
90折
$1,944Python for Excel: A Modern Environment for Automation and Data Analysis -
90折
$1,440Managing AI Projects: Drive Innovation and Successfully Navigate the Full AI Project Lifecycle (Paperback) -
90折
$2,520AI-Ready Data Blueprints: From Raw Data to Ai-Driven Innovation (Paperback) -
90折
$1,917Certified Kubernetes Application Developer (Ckad) Study Guide: In-Depth Guidance and Practice (Paperback) -
90折
$2,484Large Language Models: The Hard Parts: Open Source AI Solutions for Common Pitfalls (Paperback)
相關主題
商品描述
If you’re a student studying computer science or a software developer preparing for technical interviews, this practical book will help you learn and review some of the most important ideas in software engineering—data structures and algorithms—in a way that’s clearer, more concise, and more engaging than other materials.
By emphasizing practical knowledge and skills over theory, author Allen Downey shows you how to use data structures to implement efficient algorithms, and then analyze and measure their performance. You’ll explore the important classes in the Java collections framework (JCF), how they’re implemented, and how they’re expected to perform. Each chapter presents hands-on exercises supported by test code online.
- Use data structures such as lists and maps, and understand how they work
- Build an application that reads Wikipedia pages, parses the contents, and navigates the resulting data tree
- Analyze code to predict how fast it will run and how much memory it will require
- Write classes that implement the Map interface, using a hash table and binary search tree
- Build a simple web search engine with a crawler, an indexer that stores web page contents, and a retriever that returns user query results
Other books by Allen Downey include Think Java, Think Python, Think Stats, and Think Bayes.
商品描述(中文翻譯)
如果您是學習計算機科學的學生或準備技術面試的軟體開發人員,這本實用的書籍將幫助您以比其他材料更清晰、更簡潔和更具吸引力的方式學習和回顧軟體工程中一些最重要的概念——資料結構和演算法。
作者 Allen Downey 強調實用知識和技能而非理論,向您展示如何使用資料結構來實現高效的演算法,然後分析和測量它們的性能。您將探索 Java 集合框架 (Java Collections Framework, JCF) 中的重要類別,了解它們是如何實現的,以及它們的預期性能。每一章都提供了支持在線測試代碼的實作練習。
- 使用資料結構,如列表和映射,並理解它們的運作方式
- 建立一個應用程式,讀取維基百科頁面,解析內容,並導航生成的資料樹
- 分析代碼以預測其運行速度和所需的記憶體量
- 寫出實現 Map 介面的類別,使用雜湊表和二元搜尋樹
- 建立一個簡單的網頁搜尋引擎,包含爬蟲、存儲網頁內容的索引器,以及返回用戶查詢結果的檢索器
Allen Downey 的其他書籍包括《Think Java》、《Think Python》、《Think Stats》和《Think Bayes》。
