严蔚敏老师是清华大学计算机系教授,长期从事数据结构教学和教材建设,本教程是数据结构视频教程中的经典之作,教程的前半部分从抽象数据类型的角度讨论各种基本类型的数据结构及其应用;后半部分主要讨论查找和排序的各种实现方法及其综合分析比较。突出了抽象数据类型的概念,采用类C语言作为数据结构和算法的描述语言,概念表述严谨,逻辑推理严密,语言精炼,用词达意,并有配套出版的《数据结构》(C语言版)和《数据结构题集》(C语言版),非常便于自学。

数据结构视频教程 严蔚敏  整包下载(98oz)


01-001数据结构的概念和基本术语

点击下载    提取码:f5mb


01-002算法设计的要求、算法效率的度量

点击下载    提取码:168z


02-001线性表的类型定义

点击下载    提取码:zte4


02-002线性表的顺序表示与实现、线性表的基本操作

点击下载    提取码:t74h


02-003单链表的创建与操作、加工型操作、单链表合并

点击下载    提取码:6nwq


03-001栈的定义与应用、循环链表的定义与操作

点击下载    提取码:1kyf


03-002数制转换、括号匹配、行编辑、迷宫问题

点击下载    提取码:hh8e


03-003栈的应用:表达式求值、后缀表达式的表示

点击下载    提取码:1n56


03-004队列的定义与存储、顺序队列、链式队列、循环队列

点击下载    提取码:tluo


04-001串的定义、表示与实现

点击下载    提取码:trb6


04-002串的模式匹配算法

点击下载    提取码:qxnh


04-003串的模式匹配算法的一种改进算法

点击下载    提取码:6uwg


05-001数组的定义、顺序表示和实现

点击下载    提取码:pssm


05-002矩阵相乘的一般算法、稀疏矩阵相乘算法

点击下载    提取码:pp93


06-001树的定义和基本术语

点击下载    提取码:0ktr


06-002习题课:链表、双向循环链表的相关基本操作

点击下载    提取码:e12w


06-003习题课:栈的基本操作、KMP算法回顾

点击下载    提取码:vflq


06-004二叉树的定义、性质与存储结构

点击下载    提取码:bdvp


06-005二叉树的遍历的递归与非递归算法

点击下载    提取码:qaco


06-006统计二叉树叶子结点个数、建立二叉链表

点击下载    提取码:bg1o


06-007线索链表的建立与遍历

点击下载    提取码:nmxh


06-008树的存储、森林和二叉树的转换、遍历

点击下载    提取码:nsmy


06-009建立树、输出树中从根到叶子结点路径

点击下载    提取码:efr4


06-010前缀编码、哈夫曼树、哈夫曼编码

点击下载    提取码:jne5


07-001图的定义、术语与存储结构

点击下载    提取码:yko4


07-002图的遍历:深度优先搜索和广度优先搜索

点击下载    提取码:k8ap


07-003最小生成树算法:普里姆算法、克鲁斯卡尔算法

点击下载    提取码:6v7c


07-004双连通图和关节点、源点到其他各点的最短路径

点击下载    提取码:mshb


07-005每一对顶点间的最短路径、拓扑排序、关键路径

点击下载    提取码:2qzi


07-006广义表的定义、表示

点击下载    提取码:hn9h


07-007创建广义表的存储结构、广义表的删除

点击下载    提取码:clby


07-008习题课:广义表的存储、递归算法、汉诺塔问题

点击下载    提取码:pq8y


07-009习题课:图的简单路径、遍历图的非递归算法

点击下载    提取码:sgaf


09-001顺序表的查找、有序表的查找、二分查找

点击下载    提取码:ndd3


09-002顺序表的查找与有序表的查找性能分析

点击下载    提取码:p037


09-003二分查找的平均查找长度、查找树表

点击下载    提取码:hxsp


09-004动态查找表:二叉排序树的插入和删除操作

点击下载    提取码:xv2o


09-005查找的性能分析、平衡二叉树、B-树的定义

点击下载    提取码:x1r6


09-006B-树的查找过程、B+树的定义与查找

点击下载    提取码:dy15


09-007键树的特点、哈希表的定义和构造方法

点击下载    提取码:swjc


09-008哈希表的查找与删除操作、处理冲突的方法

点击下载    提取码:hbiw


10-001排序、直接插入排序、冒泡排序、快速排序

点击下载    提取码:hhze


10-002堆排序、多关键字的排序、基数排序

点击下载    提取码:heow


10-003外部排序、索引文件、哈希文件的结构

点击下载    提取码:xcyv


10-004多关键字文件、倒排文件、判定树、二叉平衡树

点击下载    提取码:s99k


来源:我是码农,转载请保留出处和链接!

本文链接:http://www.54manong.com/?id=188

'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646208", container: s }); })(); '); (window.slotbydup = window.slotbydup || []).push({ id: "u3646147", container: s }); })();

数据结构视频教程 严蔚敏相关推荐

  1. Dijkstra 算法-《数据结构》严蔚敏

    应用介绍 假定某个销售做年度出差计划,每次需要从固定城市出发,去其它城市推销产品,那么问题就来了,如果求得从固定城市到其它拜访城市的最短路径或最小时间呢? 这就是一个典型的Dijkstra求解问题. ...

  2. 数据结构:严蔚敏、殷人昆快速排序规则不同的疑问

    快速排序 Partition 过程:将要排序的数据分成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小.快速排序整个排序过程可以递归进行,以此达到整个数据变成有序序列. 注:408原题 ...

  3. 《数据结构》严蔚敏与陈越伪代码总结

    1 //陈 2 typedef struct LNode *List;3 struct LNode{4 int Data[MaxSize];//如果放多个元素,这个可改为指针,在初始化中指向数组 5 ...

  4. 数据结构(严蔚敏)的一些排序算法源代码

    最近找工作时经常会被问到各种排序算法,现在把严蔚敏书中的排序算法摘抄出来,以便随时学习,顺便测试下windows live writer的代码着色插件是否好用 1.InsertSort直接插入排序 隐 ...

  5. 《数据结构》严蔚敏第二版 2.53 循环链表,双向链表

    ps:我现在是大二上,这个学期修数据结构,知识点是我上课,下课在书上,网上各种地方找到理解了之后写出来的这些东西,可能会有错误(请C友们指正),这个学期会把数据结构更新完,一些比较简单的增删改查我第一 ...

  6. 数据结构(严蔚敏版)循环队列——C语言

    大家好!我是一名二本学校努力的大二学生,正在努力学习数据结构,打算将其所有结构的源码写出与大家一起交流,期待与大家一起进步,互相成长!!! 循环队列 由一组地址连续的储存单元依次存放从队列头到队尾的元 ...

  7. 数据结构(严蔚敏、吴伟民)——读书笔记-1、绪论

    第一章    绪论 <数据结构>主要研究内容: 1.数据的各种逻辑结构和物理结构,以及他们之间的相应关系 2.并对每种结构定义相适应的各种运算 3.设计出相应的算法 4.分析算法的效率 常 ...

  8. 线性表的增加C语言实现,数据结构(严蔚敏)C语言实现---线性表的顺序存储

    总觉得写的代码差点什么,所以回过头开始看数据结构,真正去实现一下. 这次看的是线性表的顺序存储,代码如下: 1.为了增加代码可读性,用了一些宏定义,文件名称为BaseDefine.h,内容如下: #i ...

  9. 数据结构(严蔚敏)之五——循环队列(c语言实现)

    在这里我先强调几点概念: 1.在非空队列中,头指针始终指向队列头元素,而尾指针始终指向队列尾元素的下一个位置. 2.在单队列中我们判断队列是否为空的条件是:Q.front==Q.rear;而在循环队列 ...

  10. 数据结构(严蔚敏)之二——链表的c语言实现

    介绍: 1.构造一个长为n的线性表,插入元素为逆序插入 2.构造一个长为n的线性表,插入元素为顺序插入 3.销毁链表L 4.查找L的第i个元素,并用e返回 5.查找L中第一个与e满足compare关系 ...

最新文章

  1. CVPR 2020丨UDVD:用于可变退化的统一动态卷积超分辨率网络
  2. Unity3D:中小型团队游戏研发的突围之道
  3. 解决Adobe Reader安装错误150120
  4. GoldenGate技术架构(二)
  5. 笔记本出现此windows无线服务器,笔记本win7系统提示windows无法配置此无线连接怎么办...
  6. python基础知识资料-Python基础知识梳理 - 第02部分
  7. MyBatis 实际使用案例-mappers
  8. [loj3056][hnoi2019]多边形
  9. 面试官问发布订阅模式是在问什么?
  10. html数据复制到剪切板
  11. 平安性格测试题及答案_面试要求做性格测试,该怎么做?
  12. updatebyprimarykeyselective返回什么是成功_嫦娥五号发射升空成功!!!
  13. 微服务架构案例(06):通过业务、应用、技术、存储方面,聊聊架构
  14. 自动驾驶再出事!欧洲一辆自动驾驶小公交撞到行人
  15. QT每日一练day5:QLabel和按钮窗口打印功能
  16. 不懂代码也想学会深度学习?这本书告诉你真的很简单
  17. 一个素数,如果将其反转后仍然是一个素数,我们称这样的素数为反转素数。 例如13是一个素数,反转之后得到的31也是一个素数,那么13和31都是反转素数。
  18. 批量导入经纬度点到奥维地图中
  19. 单片机程序如何反编译成C语言,如何实现单片机程序代码的反汇编
  20. 用php搭建自己的私人云盘(KODBOX可道云)

热门文章

  1. hibernate二级缓存(二)二级缓存实现原理简单剖析
  2. hibernate 二级缓存 处理
  3. IntelliJ IDEA安装与JDK 环境变量配置
  4. teechart的addarray_TeeChart绘图控件 - 之三 - 提高绘图的效率
  5. 以编程方式使用 Microsoft Office Visio 2003 ActiveX 控件
  6. 麦咖啡MACfEE服务器安全防护设置技巧!
  7. 计算机操作系统答案(完整版)
  8. 安居客 Android 项目架构演进
  9. 2011年八大赚钱爆发点
  10. 算法导论 pdf_[LaTeX 宏包] clrscode3e - 排版《算法导论》风格的伪代码