这本教科书是关于计算机科学的。它也是关于Python的。然而,还有更多。算法和数据结构的研究是理解计算机科学的核心。学习计算机科学与学习其他困难的学科没有什么不同。要想成功,唯一的方法就是有意识地、不断地接触基本思想。初学计算机的科学家需要实践,以便在继续学习课程中较复杂的部分之前有一个彻底的了解。此外,初学者需要获得成功的机会和获得信心。本教材旨在作为数据结构和算法的第一门课程的教材,通常作为计算机科学课程的第二门课程教授。虽然第二门课程被认为比第一门课程更高级,但本书假设你是这个水平的初学者。您可能还在努力学习第一门计算机科学课程的一些基本思想和技能,但已经准备好进一步探索这一学科并继续实践解决问题的方法。我们将介绍抽象数据类型和数据结构、编写算法和解决问题。我们将研究大量数据结构,并解决出现的经典问题。你在这里学到的工具和技术将会在你继续学习计算机科学的过程中不断地被应用。

成为VIP会员查看完整内容
60

相关内容

在数学和计算机科学之中,算法(Algorithm)为一个计算的具体步骤,常用于计算、数据处理和自动推理。精确而言,算法是一个表示为有限长列表的有效方法。算法应包含清晰定义的指令用于计算函数。 来自维基百科: 算法
【干货书】Python机器学习,361页pdf
专知会员服务
266+阅读 · 2021年2月25日
专知会员服务
143+阅读 · 2020年12月28日
【2020干货书】Python3基础导论介绍,98页pdf
专知会员服务
101+阅读 · 2020年10月11日
【干货书】Python 编程,480页pdf
专知会员服务
237+阅读 · 2020年8月14日
【经典书】数据结构与算法C++,第二版,738页pdf
专知会员服务
167+阅读 · 2020年3月27日
【经典书】Python数据数据分析第二版,541页pdf
专知会员服务
193+阅读 · 2020年3月12日
Python 神经网络编程
人工智能头条
9+阅读 · 2019年2月27日
各编程领域最好的入门书籍
程序猿
28+阅读 · 2018年7月29日
这可能是学习Python最好的免费在线电子书
程序猿
52+阅读 · 2018年5月17日
干货|浅谈强化学习的方法及学习路线
机器学习算法与Python学习
16+阅读 · 2018年3月28日
Python 如何快速入门?
全球人工智能
6+阅读 · 2018年3月15日
Coursera上Python课程(公开课)汇总推荐
AINLP
8+阅读 · 2018年3月11日
Coursera上Python课程(公开课)汇总
数据挖掘入门与实战
6+阅读 · 2017年12月27日
《算法(第4版)》导读(下)
图灵教育
7+阅读 · 2017年12月19日
Arxiv
3+阅读 · 2020年2月5日
Deep Learning
Arxiv
6+阅读 · 2018年8月3日
VIP会员
相关VIP内容
【干货书】Python机器学习,361页pdf
专知会员服务
266+阅读 · 2021年2月25日
专知会员服务
143+阅读 · 2020年12月28日
【2020干货书】Python3基础导论介绍,98页pdf
专知会员服务
101+阅读 · 2020年10月11日
【干货书】Python 编程,480页pdf
专知会员服务
237+阅读 · 2020年8月14日
【经典书】数据结构与算法C++,第二版,738页pdf
专知会员服务
167+阅读 · 2020年3月27日
【经典书】Python数据数据分析第二版,541页pdf
专知会员服务
193+阅读 · 2020年3月12日
相关资讯
Python 神经网络编程
人工智能头条
9+阅读 · 2019年2月27日
各编程领域最好的入门书籍
程序猿
28+阅读 · 2018年7月29日
这可能是学习Python最好的免费在线电子书
程序猿
52+阅读 · 2018年5月17日
干货|浅谈强化学习的方法及学习路线
机器学习算法与Python学习
16+阅读 · 2018年3月28日
Python 如何快速入门?
全球人工智能
6+阅读 · 2018年3月15日
Coursera上Python课程(公开课)汇总推荐
AINLP
8+阅读 · 2018年3月11日
Coursera上Python课程(公开课)汇总
数据挖掘入门与实战
6+阅读 · 2017年12月27日
《算法(第4版)》导读(下)
图灵教育
7+阅读 · 2017年12月19日
微信扫码咨询专知VIP会员