数据结构-算法基础(微慕课)

自主模式

  • 什么是随堂模式?

    随堂模式课程一般为每学期一轮次,课程每周更新,作业、考试有截止时间,由课程提供方老师、助教指导,课程完结,成绩由老师确认后,统一发放证书。

  • 什么是自主模式?

    自主模式课程常年开放加入,课件全部开放,作业、考试无截止时间,有学堂在线招募选拔的助教指导,考核通过即可自动获得证书。

来自于: 清华大学 | 分类: 计算机(280)

课程描述

本课程旨在围绕各类数据结构的设计与实现,揭示其中的规律原理与方法技巧;同时针对算法设计及其性能分析,使学生了解并掌握主要的套路与手段。

什么是认证证书?
免费学习
认证学习
名师签名
实名认证
权威性
纸质证书
付费购买
免费赠送

课程简介

数据结构是计算机科学的关键内容,也是构建高效算法的必要基础。其中涉及的知识,在相关专业的课程系统中始终处于核心位置。本课程旨在围绕各类数据结构的设计与实现,揭示其中的规律原理与方法技巧;同时针对算法设计及其性能分析,使学生了解并掌握主要的套路与手段。讲授的主题从基础的数据结构,一直延伸至新近的研究成果。 

展开

课程章节

第零章
选课之前
课程划分
考核方式
关于课程教材与讲义
编程作业说明
关于讨论区
微信平台
第一章 绪论(上)
(a)计算
(b)计算模型
(c)大O记号
第一章 绪论(下)
(d)算法分析
(e)迭代与递归
编程作业:计算fib数列
(xc)动态规划
编程作业:LCS
本章测验

授课教师

  • 邓俊辉清华大学 计算机系 副教授

    邓俊辉,清华大学计算机系副教授。1993、1995和1997年分别于清华大学计算机系获学士、硕士和博士学位,1997年起在清华大学任教,主要讲授“数据结构”和“计算几何”。

精华笔记

  • 这门课的笔记我是用OneNote做的,然后把它导成了PDF。虽说也有图片,但是清晰度不够高。PDF已经上传至百度云盘。 欢迎大家下载观看。 链接:http://pan.baidu.com/s/1i4Eg8EL 密码:xrcm以下是分章节的链

    2016-09-01 22:09:00 by 西交大刘浩

常见问题

1、教材

(1)邓俊辉,数据结构(C++语言版), 第三版, 清华大学出版社, 2013年9月, ISBN: 7-302-33064-6 ;(2)邓俊辉,数据结构习题解析(C++语言版), 清华大学出版社, 2013年9月, ISBN: 7-302-33065-3;(3)注册本课程的学生,可免费下载电子版勘误表、样章、示例代码包、讲义等资料,可从http://dsa.cs.tsinghua.edu.cn/~deng/ds/dsacpp/教材主页直接下载。

2、编程习题平台

课程中的编程作业,需要学生提交C++代码。具体评测方式的示例请参考第零章“编程作业说明”。