查看原文
其他

清华计算机系王牌课程——《数据结构》课件及源码包下载

石头哥 程序员升级打怪 2023-02-06
今天这门课程是石头哥在多次场合推荐过的——清华计算机系的邓老师的公开课《数据结构》。

邓老师深受清华校内外的学生喜爱,自己亲身体验过,被实力圈粉。他在讲授《数据结构》和《计算几何》方面拥有20多年的经验,课堂用的 PPT 和 动画效果也特别赞、特别赞、特别赞(还能额外学到人文知识!)。

完整吹爆邓老师课程的内容请戳这里 —— 曝光了,清华计算机系最牛的课!

课程内容

PPT、板书、教材(示例代码)、教学演示,无一不称赞。

为了方便大家,我已经把相关学习资料(资料整理自:程序猿石头)下载打包好了,你只需要在公众号后台回复清华数据结构,我就将上述所有资料提供给你。

也可以截图当前二维码,微信扫码关注后回复【清华数据结构

制作精美的 PPT

首先,我们来看看 PPT(文末附 PPT 下载)

PPT,邓老师每年会更新迭代,图为 2021 年

大部分章节的首页,均有一两句“引言”:或是名言名句,或者名著节选,也有歌词。

可怕的是,还基本上都会和本节的内容有关系!有关系!有关系!(可见邓老师的用心程度之高!)

比如随便选了其中的 3 页 PPT:

  • 栈 —— “陛下用群臣,如积薪耳,后来者居上”,语出《史记·汲郑列传》。
  • 红黑树 —— “这时,我看见两只大蚂蚁,一只红不棱登,另一只个儿特大,差不离有半英寸长,是黑不溜秋的,它们两个正在相互凶殴...”,美国作家 亨利·戴维·梭罗 的《瓦尔登湖》
  • 图的广度优先搜索 —— 《五环之歌》,岳云鹏

<<< 记得左右滑动,一共 3 张 >>>

不好意思,知识储备不够,看《数据结构》PPT,让我一边百度一边,学起了人文知识。难怪听说不少非计算机相关专业的学生也来旁听课程,原来是为了学人文知识,笑😁

生动的板书演示

我们再来看看,邓老师的板书演示。

看看这板书演示1
看看这板书演示2

课堂效果好的背后其实还有一套软件,叫“LectureMate”,是邓老师开发的教学演讲辅助工具。

邓老师也是无偿捐献出来供非盈利使用,可直接到老师主页下载使用。

正规院校教师可直接免费使用完整功能的教学工具

不得不说,邓老师的字也是非常漂亮。

邓老师书法


教材、教学演示、配套源码

我们再来看看教材。


点击↑小卡片,回复【清华数据结构】 免费下载

教材,到目前为止一共出了 3 版,最新版如下所示:

数据结构第三版封面
数据结构第三版截图

我手里有的实体书是第二版,长这个样子(资料整理:程序猿石头

数据结构(C++语言版)

目前,邓老师教材均以 C++语言作为示例,但其实数据结构掌握并不依赖于某一门特定的语言。重点是我们要掌握其中的思想。

配套源码

我看邓老师,早年期间(2006年)也出过 Java 版本的教材,如下:

数据结构与算法(Java描述)

邓老师一直把教书育人、传播知识放在首位。你看,他将上述所有相关教学材料均向公众开放。

为了方便大家,我已经把相关学习资料下载打包好了,你只需要在公众号后台回复【清华数据结构】,我就将上述所有资料提供给你。

也可以截图当前二维码,微信扫码关注后回复【清华数据结构


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存