数据结构视频教程 -《[北大张铭 教学版]数据结构与算法(C++)》

整个视频打包下载地址:史上最全的数据结构视频教程系列分享之《[北大张铭 教学版]数据结构与算法(C++)》,转载请保留出处和链接!
更多优秀资源请访问:我是码农

image.png

数据结构与算法是计算机专业一门相当重要的专业必修课,同时数据结构与算法也是电气电子类等一些需要涉及到编程的专业学生一门很重要的基础课程。本套数据结构与算法视频教程由北京大学老师张铭主讲,主要内容包括:数据结构的知识与应用、计算机算法的设计与分析方法,线性表、树、图和广义表、算法设计策略以及查找与排序算法等,希望对大家的学习有所帮助。


01-01概念、逻辑结构、存储

点击下载    提取码:c80p


01-02存储结构,ADT,算法特征,算法量度

点击下载    提取码:p2eg


02-01线性表ADT和存储结构

点击下载    提取码:2bh8


02-02栈的存储和应用

点击下载    提取码:sh12


02-03栈和表达式,栈和递归

点击下载    提取码:zg05


02-04栈和递归,队列

点击下载    提取码:ubs4


03-01字符串概念、ADT、简单模式匹配

点击下载    提取码:tyx9


03-02模式匹配、KMP算法

点击下载    提取码:mic2


04-01二叉树的概念和ADT

点击下载    提取码:l7sq


04-02二叉树的非递归后序周游

点击下载    提取码:ju5v


04-03二叉树的广度周游,二叉树实现和穿线二叉树

点击下载    提取码:dgnz


04-04二叉树的线索化

点击下载    提取码:rvlu


04-05二叉搜索树

点击下载    提取码:thcy


04-06堆

点击下载    提取码:u27q


04-07Huffman树

点击下载    提取码:tpcn


05-01树的基本概念和周游

点击下载    提取码:7cai


05-02树的广度周游和存储

点击下载    提取码:272g


05-03树的广度周游和存储

点击下载    提取码:klla


05-04树的 顺序存储、带右链先根

点击下载    提取码:i8qf


05-05树的 左链层次次序表示,带度数后根,树计数

点击下载    提取码:cugr


06-01图的概念

点击下载    提取码:ahlw


06-02图的存储和周游

点击下载    提取码:svwi


06-03图的拓扑排序

点击下载    提取码:6iuc


06-04图的单源最短路径Dijstra算法

点击下载    提取码:w47i


06-05图的Floyd算法和最小支持树的prim算法

点击下载    提取码:vrcn


06-06图的kruskal算法

点击下载    提取码:c5ng


07-01内排序基本概念和插入排序

点击下载    提取码:as0d


07-02二分插入排序,冒泡排序和shell排序

点击下载    提取码:k6b7


07-03快速排序

点击下载    提取码:1lm0


07-04归并排序

点击下载    提取码:f7kv


07-05堆排序 、桶式排序

点击下载    提取码:hmaz


07-06基数排序

点击下载    提取码:v88m


07-07总结、地址排序

点击下载    提取码:4mrf


08-01文件的基本概念

点击下载    提取码:39wk


08-02置换选择排序、二路归并、选择树

点击下载    提取码:4wmw


08-03败方树,多路归并

点击下载    提取码:vir2


09-01检索的基本概念,顺序检索

点击下载    提取码:cx3v


09-02集合检索,散列函数,开散列法

点击下载    提取码:9366


09-03闭散列,探测算法

点击下载    提取码:6hih


10-01索引基本概念,线性索引,倒排索引

点击下载    提取码:k3gb


10-02B树,B树

点击下载    提取码:jql9


10-03B树,索引的性能分析

点击下载    提取码:xdj3


11-01多维数组,矩阵,广义表,内存管理

点击下载    提取码:vzo8


12-01Trie树,最佳二叉搜索树

点击下载    提取码:peec


12-02AVL树

点击下载    提取码:6sp6


12-03AVL树的效率, 自组织数据结构,伸展树,决策树

点击下载    提取码:0c50


北大数据结构与算法代码,张铬主讲课程。课程目标:   课程的总目标是学生将基本掌握数据结构算法的设计分析技术,提高程序设计的质量;根据所求解问题的性质选择合理的数据结构并对时间空间复杂性进行必要的控制。具体包括如下几个方面: 1. 熟练掌握包括线性表(向量、串、栈和队列)、二叉树、树、图等多种数据结构的特点和算法。 2. 掌握对各种数据结构讨论算法分析的基本技术(最佳、最差、平均代价,渐进分析),掌握时间和空间权衡的原则。 3. 能熟练使用各种数据结构解决各种问题,设计良好的数据结构。 4. 能理解数据结构在程序设计中的重要性。 5. 熟练掌握插入排序、Shell排序、堆排序、快速排序、基数排序等常用的各种排序算法及其时间和空间开销。 6. 了解文件管理(数据在外存中的组织形式)和外排序技术。 7. 了解检索和索引技术。 8. 掌握自组织线性表、散列表、倒排文件、B树等常见的检索和索引技术,并讨论他们的时间和空间开销效率。 9. 理解算法分析对程序设计的重要性。 10. 具备小组协作的技能。 11. 具备项目分析、数据结构算法设计、程序开发和算法分析等技能。 课程概要: 1. 数据结构算法简介(2学时) 2. 线性表、栈和队列(4学时) 3. 字符串(2学时) 4. 二叉树 (6学时) 5. 树与森林(4学时) 6. 图 (4学时) 7. 内排序(8学时) 8. 文件管理和外排序(2学时) 9. 检索(2学时) 10. 索引技术(2学时)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值