← 学习中心

数据结构与算法 (浙江大学)

国家精品课程,由陈越、何钦铭教授主讲。课程系统讲解线性结构、树、图、排序、查找等核心数据结构和算法,配合PTA在线编程练习平台。已入选首批国家级一流本科课程。

计算机科学 · 145课时

开始学习

课程目录

第1讲 关于数据组织-例_图书摆放
第2讲 关于空间使用-例_PrintN函数实现
第3讲 关于算法效率-例_计算多项式值
第4讲 抽象数据类型
第5讲 线性表及其实现
第6讲 线性表的顺序存储实现
第7讲 线性表的链式存储实现
第8讲 广义表与多重链表
第9讲 堆栈
第10讲 堆栈的链式存储实现
第11讲 队列
第12讲 队列的链式存储实现
第13讲 多项式加法运算
第14讲 树的基本概念
第15讲 二叉树及存储结构
第16讲 二叉树的遍历
第17讲 二叉树的非递归遍历
第18讲 二叉树遍历的应用
第19讲 二叉搜索树
第20讲 平衡二叉树
第21讲 堆
第22讲 哈夫曼树与哈夫曼编码
第23讲 集合及运算
第24讲 图的基本概念
第25讲 图的邻接矩阵表示
第26讲 图的邻接表表示
第27讲 图的DFS
第28讲 图的BFS
第29讲 最短路径问题
第30讲 最小生成树问题
第31讲 拓扑排序
第32讲 排序概述
第33讲 简单排序(冒泡、插入)
第34讲 希尔排序
第35讲 堆排序
第36讲 归并排序
第37讲 快速排序
第38讲 表排序
第39讲 基数排序
第40讲 排序算法比较
第41讲 查找基本概念
第42讲 顺序查找
第43讲 二分查找
第44讲 散列查找
第45讲 散列冲突处理
第46讲
第47讲
第48讲
第49讲
第50讲