Data Structures and Algorithms in Python

By 作者: Michael T. Goodrich - Roberto Tamassia - Michael H. Goldwasser

ISBN-10 书号: 1118290275

ISBN-13 书号: 9781118290279

Edition 版本: 1

Language 语言: English

Release Finelybook 出版日期: 2013-03-18

Pages 页数: (768 )

The Book Description robot was collected from Amazon and arranged by Finelybook

Based on the authors’ market leading data structures books in Java and C++, this book offers a comprehensive, definitive introduction to data structures in Python by authoritative authors. Data Structures and Algorithms in Python is the first authoritative object-oriented book available for Python data structures. Designed to provide a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation, the text will maintain the same general structure as Data Structures and Algorithms in Java and Data Structures and Algorithms in C++.

Begins by discussing Python’s conceptually simple syntax, which allows for a greater focus on concepts.

Employs a consistent object-oriented viewpoint throughout the text.

Presents each data structure using ADTs and their respective implementations and introduces important design patterns as a means to organize those implementations into classes, methods, and objects.

Provides a thorough discussion on the analysis and design of fundamental data structures.

Includes many helpful Python code examples, with source code provided on the website.

Uses illustrations to present data structures and algorithms, as well as their analysis, in a clear, visual manner.

Provides hundreds of exercises that promote creativity, help readers learn how to think like programmers, and reinforce important concepts.

Contains many Python-code and pseudo-code fragments, and hundreds of exercises, which are divided into roughly 40% reinforcement exercises, 40% creativity exercises, and 20% programming projects.下载地址

Data Structures and Algorithms in Python 9781118290279.pdf

python fundamental structure_Data Structures and Algorithms in Python相关推荐

  1. python数据结构那本书好_推荐一本书《Data Structures and Algorithms in Python》

    [ 在 wuhaochi (oo) 的大作中提到: ] : 标  题: Re: 推荐一本书<Data Structures and Algorithms in Python> : 发信站: ...

  2. 自学python能干什么知乎_自学Python迷茫了怎么办?

    起步阶段 任何一种编程语言都包含两个部分:硬知识和软知识,起步阶段的主要任务是掌握硬知识. 1.硬知识 "硬知识"指的是编程语言的语法.算法和数据结构.编程范式等,例如:变量和类型 ...

  3. keil obj 文件 结构_【Python】数据分析前的入门教程 Python For Everybody P2:数据结构...

    这是密歇根大学课程Python For Everybody总结的P2部分.课程总结P1部分的地址如下: P1: 零基础程序设计(Python 入门) carolinezhq:[Python]数据分析前 ...

  4. 学习python最好的书籍_最好的Python书籍

    学习python最好的书籍 Python is an amazing programming language. It can be applied to almost any programming ...

  5. python怎么安装pandas模块-如何在Python 3中安装pandas包和使用数据结构

    介绍 Python pandas包用于数据操作和分析,旨在让您以更直观的方式处理标记或关系数据. 基于numpy软件包构建,pandas包括标签,描述性索引,在处理常见数据格式和丢失数据方面特别强大. ...

  6. python 使用socks 爬虫_小白学 Python 爬虫(17):Requests 基础使用

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

  7. python语言基础项目报告书_25个Python学习项目,值得推荐

    译者 | 弯月,责编 | 杨碧玉 出品 | CSDN(ID:CSDNnews) 根据2020年StackOverflow开发者调查报告,Python是世界上最受欢迎的语言之一,排名仅次于Rust和Ty ...

  8. python内存泄漏_诊断和修复Python中的内存泄漏

    python内存泄漏 Fugue uses Python extensively throughout the Conductor and in our support tools, due to i ...

  9. python gil全局锁_什么是Python全局解释器锁(GIL)?

    python gil全局锁 The Python Global Interpreter Lock or GIL, in simple words, is a mutex (or a lock) tha ...

  10. python实现数据可视化_使用Matplotib python实现数据可视化

    python实现数据可视化 I Feel: 我觉得: In today's digital world data has become as important as air. Machines &a ...

最新文章

  1. ES5-Array-push(),pop(),shift(),unshift()
  2. Window对象中的函数confirm方法的简单介绍
  3. 计算机作业3北师大在线作业答案,北师15春《计算机应用基础(专科)》在线作业3 答案...
  4. Spring源码阅读(六)
  5. java selenium后报错Element not found in the cache元素定位要重新赋值之前的定义
  6. 任意用户密码重置的10种姿势
  7. 生成模型和判别模型的区别
  8. eclipse手动pom本地包_环境篇--Eclipse如何远程连接Hadoop集群调试
  9. ddr传输 pl ps_Vitis ZYNQ开发秘籍 PS 端任意控制 VGA 显示画面最终实现
  10. JDK 8 新特性 之 Strams简单使用
  11. Boost学习之正则表达式--regex
  12. 清空文件下的SVN控制文件
  13. 18muduo_base库源码分析(九)
  14. __proto__和prototype 1
  15. 防范蠕虫式勒索软件病毒攻击的安全预警通告
  16. OpenCV:图像平移
  17. springboot切面不生效踩坑纪录
  18. web应用开发 -- 课堂作业 个人简介
  19. 蓝桥杯-打印菱形/字符串截断
  20. 点餐必须扫码属违法!法院刚判了:过度收集个人隐私信息

热门文章

  1. 磁碟机病毒***猖獗教你应对方法
  2. 小米android11账号补丁,小米CC9E MIUI11 安卓9 解账户锁 可登小米账号 永不反锁 完美ROOT 解锁包...
  3. 网卡驱动程序igb和ixgbe
  4. tftpd32刷路由器方法_不走弯路:小米路由器3G 刷Padavan固件简单教程
  5. 计算机打印纸如何盖章,怎样使电脑制作的印章具有手动盖章效果
  6. 用于交通数据预测的深度时空3维卷积神经网络
  7. httpclient3与httpclient4不同版本使用方法
  8. mysql preparedstatement 批量update_Statement和PreparedStatement批量更新
  9. 计算机无法启动print,Win7无法启动print spooler服务报错1068怎么办
  10. CNC数控加工中心编程好学吗