Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic Puzzles (Paperback)
暫譯: 使用 Python 的資料結構與演算法思維:資料結構與演算法謎題 (平裝本)

Narasimha Karumanchi

買這商品的人也買了...

商品描述

Table of Contents: goo.gl/VLEUca
Sample Chapter: goo.gl/8AEcYk
 
Source Code: goo.gl/L8Xxdt
Errata: goo.gl/EVftls
Found issue? goo.gl/forms/uLXGYpyuzX
 
The sample chapter should give you a very good idea of the quality and style of our book. In particular, be sure you are comfortable with the level and with our Python coding style. This book focuses on giving solutions for complex problems in data structures and algorithm. It even provides multiple solutions for a single problem, thus familiarizing readers with different possible approaches to the same problem. 
 
"Data Structure and Algorithmic Thinking with Python" is designed to give a jump-start to programmers, job hunters and those who are appearing for exams. All the code in this book are written in Python. It contains many programming puzzles that not only encourage analytical thinking, but also prepares readers for interviews. This book, with its focused and practical approach, can help readers quickly pick up the concepts and techniques for developing efficient and effective solutions to problems.
 
 
Topics Covered:
  • Organization of chapters
  • Introduction
  • Recursion and Backtracking
  • Linked Lists
  • Stacks
  • Queues
  • Trees
  • Priority Queue and Heaps
  • Disjoint Sets ADT
  • Graph Algorithms
  • Sorting   
  • Searching   
  • Selection Algorithms [Medians]   
  • Symbol Tables   
  • Hashing   
  • String Algorithms   
  • Algorithms Design Techniques   
  • Greedy Algorithms   
  • Divide and Conquer Algorithms   
  • Dynamic Programming   
  • Complexity Classes   
  • Miscellaneous Concepts   
 

商品描述(中文翻譯)

目錄:goo.gl/VLEUca

範例章節:goo.gl/8AEcYk

來源碼:goo.gl/L8Xxdt

勘誤:goo.gl/EVftls

發現問題?goo.gl/forms/uLXGYpyuzX

範例章節應該能讓您對我們書籍的質量和風格有很好的了解。特別是,請確保您對我們的 Python 編碼風格感到舒適。本書專注於為資料結構和演算法中的複雜問題提供解決方案。它甚至為單一問題提供多種解決方案,從而讓讀者熟悉對同一問題的不同可能解法。

《使用 Python 的資料結構與演算法思維》旨在為程式設計師、求職者以及參加考試的人提供快速入門。本書中的所有程式碼均使用 Python 編寫。它包含許多程式設計謎題,不僅鼓勵分析性思維,還為讀者準備面試。本書以其專注且實用的方法,能幫助讀者快速掌握開發高效且有效解決方案的概念和技術。

涵蓋主題:

- 章節組織
- 介紹
- 遞迴與回溯
- 鏈結串列
- 堆疊
- 隊列
- 樹
- 優先隊列與堆
- 不相交集合 ADT
- 圖形演算法
- 排序
- 搜尋
- 選擇演算法 [中位數]
- 符號表
- 雜湊
- 字串演算法
- 演算法設計技術
- 貪婪演算法
- 分治演算法
- 動態規劃
- 複雜度類別
- 其他概念