A Common-Sense Guide to Data Structures and Algorithms

A Common-Sense Guide to Data Structures and Algorithms pdf epub mobi txt 電子書 下載2025

出版者:Pragmatic Bookshelf
作者:Jay Wengrow
出品人:
頁數:220
译者:
出版時間:2017-8-13
價格:USD 45.95
裝幀:Paperback
isbn號碼:9781680502442
叢書系列:
圖書標籤:
  • 算法
  • 數據結構
  • 編程
  • 軟件開發
  • DataStructure
  • Algorithms
  • 計算機
  • 編程思考
  • data structures
  • algorithms
  • common-sense
  • computing
  • programming
  • technology
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

If you last saw algorithms in a university course or at a job interview, you’re missing out on what they can do for your code. Learn different sorting and searching techniques, and when to use each. Find out how to use recursion effectively. Discover structures for specialized applications, such as trees and graphs. Use Big O notation to decide which algorithms are best for your production environment. Beginners will learn how to use these techniques from the start, and experienced developers will rediscover approaches they may have forgotten.

著者簡介

Jay Wengrow is an experienced educator and developer who is dedicated to teaching the world to code. He is the founder and CEO of Actualize, a national coding bootcamp and apprenticeship; Anyone Can Learn To Code, an educational company teaching everyone to code through online tutorials, K-12 computer science curriculum, and corporate training.

圖書目錄

Introduction
Why Data Structures Matter
The Array: The Foundational Data Structure
Read
Search
Insert
Delete
Sets: A Different Data Structure With Different Efficiency
Wrapping Up
Why Algorithms Matter
Ordered Arrays
Searching an Ordered Array
Binary Search
Binary Search Vs. Linear Search
Wrapping Up
Oh Yes! Big O Notation excerpt
Big O: Count the Steps
Constant Time Vs. Linear Time
Same Algorithm, Different Scenarios
A Third Kind of Algorithm
Logarithms
O(log N) Explained
Practical Examples
Wrapping Up
Speeding Up Your Code with Big O
Bubble Sort excerpt
Bubble Sort in Action
Bubble Sort Implemented
The Efficiency of Bubble Sort
A Quadratic Problem
A Linear Solution
Wrapping Up
Optimizing Code With and Without Big O
Selection Sort
Selection Sort in Action
Selection Sort Implemented
The Efficiency of Selection Sort
Ignoring Constants
The Role of Big O
A Practical Example
Wrapping Up
Optimizing for Optimistic Scenarios
Insertion Sort
Insertion Sort in Action
Insertion Sort Implemented
The Efficiency of Insertion Sort
The Average Case
A Practical Example
Wrapping Up
Blazing Fast Lookup With Hash Tables
Enter the Hash Table
Hashing with Hash Functions
Building a Thesaurus for Fun and Profit, but Mainly Profit
Dealing with Collisions
The Great Balancing Act
Practical Examples
Wrapping Up
Crafting Elegant Code with Stacks and Queues
Stacks
Stacks in Action
Queues
Queues in Action
Wrapping Up
Recursively Recurse with Recursion
Recurse Instead of Loop
The Base Case
Reading Recursive Code
Recusion in the Eyes of the Computer
Recursion in Action
Wrapping Up
Recursive Algorithms for Speed
Partitioning
Quicksort
The Efficiency of Quicksort
Worst Case Scenario
Quickselect
Wrapping Up
Node Based Data Structures
Linked Lists
Implementing a Linked List
Reading
Searching
Insertion
Deletion
Linked Lists in Action
Doubly Linked Lists
Wrapping Up
Speeding Up All the Things with Binary Trees
Binary Trees
Searching
Insertion
Deletion
Binary Trees in Action
Wrapping Up
Connecting Everything with Graphs
Graphs
Breadth-First Search
Graph Databases
Weighted Graphs
Dijkstra’s Algorithm
Wrapping Up
Dealing With Space Constraints
· · · · · · (收起)

讀後感

評分

为什么说这本书是绝佳的数据结构&算法的入门书籍,因为它愿意把我当作白痴。 算法导论不说了,一大堆公式和复杂的长句子。我之前入门数据结构主要看的裘宗燕写的<<数据结构与算法 -- Python实现>>,这本书我觉得已经不错了,除了它有些细节跳过不表,让当年新...

評分

为什么说这本书是绝佳的数据结构&算法的入门书籍,因为它愿意把我当作白痴。 算法导论不说了,一大堆公式和复杂的长句子。我之前入门数据结构主要看的裘宗燕写的<<数据结构与算法 -- Python实现>>,这本书我觉得已经不错了,除了它有些细节跳过不表,让当年新...

評分

为什么说这本书是绝佳的数据结构&算法的入门书籍,因为它愿意把我当作白痴。 算法导论不说了,一大堆公式和复杂的长句子。我之前入门数据结构主要看的裘宗燕写的<<数据结构与算法 -- Python实现>>,这本书我觉得已经不错了,除了它有些细节跳过不表,让当年新...

評分

为什么说这本书是绝佳的数据结构&算法的入门书籍,因为它愿意把我当作白痴。 算法导论不说了,一大堆公式和复杂的长句子。我之前入门数据结构主要看的裘宗燕写的<<数据结构与算法 -- Python实现>>,这本书我觉得已经不错了,除了它有些细节跳过不表,让当年新...

評分

为什么说这本书是绝佳的数据结构&算法的入门书籍,因为它愿意把我当作白痴。 算法导论不说了,一大堆公式和复杂的长句子。我之前入门数据结构主要看的裘宗燕写的<<数据结构与算法 -- Python实现>>,这本书我觉得已经不错了,除了它有些细节跳过不表,让当年新...

用戶評價

评分

非常的易懂!!!非常適閤作為入門書

评分

⑨ 也能看懂的算法書

评分

⑨ 也能看懂的算法書

评分

內容明明很淺,連 AVL 樹伸展樹都沒講,卻喜歡賣弄,用瞭三門語言

评分

The definition of binary tree in this book is wrong.

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有