Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Tsinghua University

数据结构(上)

Tsinghua University via XuetangX

Overview

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

Syllabus

  • 第零章 课程相关信息
    • 选课之前
    • 考核方式
    • OJ系统说明
    • OJ帐号验证
    • 关于课程教材与讲义
    • 关于讨论区
    • 微信平台
    • PA讨论
    • PA晋级申请
  • 第一章 绪论
    • A. 计算
    • B. 计算模型
    • C. 渐进复杂度
    • D. 复杂度分析
    • E. 迭代与递归
    • F. 动态规划
    • XA. 局限
    • XB. 下界
  • 第二章 向量
    • A. 抽象数据类型
    • B. 可扩充向量
    • C. 无序向量
    • D1. 有序向量:唯一化
    • D2. 有序向量:二分查找(A)
    • D3. 有序向量:Fib查找
    • D4. 有序向量:二分查找(B)
    • D5. 有序向量:二分查找(C)
    • D6. 有序向量:插值查找
    • E. 起泡排序
    • F. 归并排序
    • G. 位图/Bitmap
  • 第三章 列表
    • A. 循位置访问
    • B. 接口与实现
    • C. 无序列表
    • D. 有序列表
    • E. 选择排序
    • G. 插入排序
    • XD. 习题辅导:LightHouse
  • 第四章 栈与队列
    • A. 栈ADT及实现
    • C. 进制转换
    • D. 括号匹配
    • E. 栈混洗
    • F. 中缀表达式求值
    • G. 逆波兰表达式
    • H. 队列ADT及实现
    • 本章测验
  • 第五章 二叉树
    • A. 树
    • B. 树的表示
    • C. 有根有序树=二叉树
    • D. 二叉树实现
    • E. 先序遍历
    • F. 中序遍历
    • G. 后序遍历
    • H. 层次遍历
    • I. 重构
    • J. Huffman树
  • 第六章 图
    • A. 概述
    • B. 邻接矩阵
    • D. 广度优先搜索
    • E. 深度优先搜索
    • F1. 拓扑排序之零入度算法
    • F2. 拓扑排序之零出度算法
    • 本章测验
  • 第七章 图应用
    • A1. 双连通分量:判定准则
    • A2. 双连通分量分解:算法
    • A3. 双连通分量分解:实例
    • B. 优先级搜索
    • C. Dijkstra算法
    • D. Prim算法
    • 本章测验
  • 期末考试

    Taught by

    Junhui Deng

    Tags

    Reviews

    Start your review of 数据结构(上)

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.