自学计算机科学:数据结构与算法入门
1. 作者与背景
作者Cory Althoff是一位作家、程序员和演讲者。他的第一本书《自学程序员》已被翻译成七种语言,还将“自学程序员”这一术语引入了常用词汇。这本书被《图书权威》评为有史以来最伟大的编程书籍之一,《下一个网络》也将其列为有助于成为更好软件工程师的10本书之一。他通过热门的Facebook群组、博客、时事通讯和Udemy课程创建了自学程序员社区,该社区拥有超过20万开发者。他与妻子和女儿住在加利福尼亚。
技术编辑Hannu Parviainen博士是一位天体物理学家,在加那利天体物理研究所研究系外行星。他曾在牛津大学担任博士后研究员多年,核心研究领域包括科学计算和现代数值方法,拥有超过20年的Python编程语言经验。
作者在大学毕业获得政治学学位后,找工作困难,决定自学编程。起初学习并不顺利,曾想放弃,但在加入在线编程社区后重新获得动力,不到一年就成为eBay的软件工程师。后来他写了《自学程序员》这本书并自出版,没想到销量很好,还收到了很多来自世界各地的信息。为了解决自学编程时的孤独感,他创建了Facebook群组“自学程序员”,现在该群组已有超过6万名成员。
2. 学习内容概述
本书是对计算机科学的入门介绍,重点是数据结构和算法。计算机科学是研究计算机及其工作原理的学科,大学软件工程专业学生主要学习的也是计算机科学,涵盖数学、计算机体系结构、编译器、操作系统、数据结构和算法、网络编程等内容。
本书分为两部分:
- 第一部分:算法介绍 :学习算法的定义、分析方法,以及不同类型的算法,如线性搜索、二分搜索、冒泡排序、插入排序、归
超级会员免费看
订阅专栏 解锁全文

8195

被折叠的 条评论
为什么被折叠?



