-
Python版的算法与数据结构
资源介绍
一本描述数据结构和算法的书籍,使用Python语言实现,高清非扫描版。
自从第一台需要人们用线缆和交换机向其传达指令的电子计算机问世以来,编程已发生了巨大 改变。计算机科技的革新给计算机科学家提供了越来越多的工具和平台,方便他们在社会的各个领 域一显身手。高速处理器、高速网络以及大容量存储器等在发展的同时也带来了难度螺旋式上升的 种种问题,而计算机科学家们必须解决它们。发展固然很快,众多基本原则却能经久不变。计算机 科学本质上是利用计算机来解决问题。
无疑你已经花费了大量时间学习解决问题所需要的基本能力,我们也相信你对自己理解问题并 提出解决方案的能力已很有自信。你应当已经感受到了编写程序代码常常是具有相当难度的。然 而,往往正是大型问题的繁杂,加上其解决方案与之相当的复杂性掩盖了解决问题的过程中涉及到 的基本思路。
本章接下来将主要强调两个重要的方面。第一,回顾计算机科学以及算法与数据结构的基本框 架,并特别强调我们学习这些内容的原因以及理解这些内容如何帮助我们更好地解决问题。第二, 了解python语言。尽管无法提供详尽透彻的指导,本章将给出具体案例并对其余章节中将会涉及到 的基本概念和思想做出解释。