`
ldl8818
  • 浏览: 125962 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

北京大学数据结构与算法视频下载

阅读更多

数据结构与算法视频下载 北京大学张铭老师 视频下载 【转载】

 

第一讲 第1章 概论——1(概念、逻辑结构、存储) 

http://db.pku.edu.cn/mzhang/ds/media/1_intro_LogStore.rm

第二讲 第1章 概论——2(存储结构,ADT,算法特征,算法量度)  

 http://db.pku.edu.cn/mzhang/ds/media/2_intro_StoreADTFunc.rm

第三讲 第2章 线性表、栈和队列——1(线性表ADT和存储结构)

http://db.pku.edu.cn/mzhang/ds/media/3_List_ADTStore.rm

第四讲 第2章 线性表、栈和队列——2(栈的存储和应用)

http://db.pku.edu.cn/mzhang/ds/media/4_List_Stack.rm

第五讲 第2章 线性表、栈和队列——3(栈和表达式,栈和递归)

http://db.pku.edu.cn/mzhang/ds/media/5_List_StackExp.rm  

第六讲 第2章 线性表、栈和队列——4(栈和递归,队列) 

 http://db.pku.edu.cn/mzhang/ds/media/6_List_RecQueue.rm

第七讲 第3章 字符串——1(字符串概念、ADT、简单模式匹配)

http://db.pku.edu.cn/mzhang/ds/media/7_String_ADT.rm

第八讲 第3章 字符串——2(模式匹配、KMP算法)  

 http://db.pku.edu.cn/mzhang/ds/media/8_String_KMP.rm

第九讲 第4章 二叉树——1(二叉树的概念和ADT)

http://db.pku.edu.cn/mzhang/ds/media/9_BT_ADT.rm

第十讲 第4章 二叉树——2(二叉树的周游)

 http://db.pku.edu.cn/mzhang/ds/media/10_BT_Trav.rm

第十一讲 第4章 二叉树——3(二叉树的非递归后序周游) 

http://db.pku.edu.cn/mzhang/ds/media/11_BT_NonRecPost.rm 

第十二讲 第4章 二叉树——4(二叉树的广度周游,二叉树实现和穿线二叉树) 

http://db.pku.edu.cn/mzhang/ds/media/12_BT_BreathThread.rm 

第十三讲 第4章 二叉树——5(二叉树的线索化) 

http://db.pku.edu.cn/mzhang/ds/media/15_BT_Thread.rm 

第十四讲 第4章 二叉树——6(二叉搜索树) 

http://db.pku.edu.cn/mzhang/ds/media/16_BT_BST.rm

第十五讲 第4章 二叉树——7(堆)

http://db.pku.edu.cn/mzhang/ds/media/19_BT_Heap.rm  

第十六讲 第4章 二叉树——8(Huffman树) 

 http://db.pku.edu.cn/mzhang/ds/media/20_BT_Huffman.rm

第十七讲 第5章 树——1(树的基本概念和周游) 

http://db.pku.edu.cn/mzhang/ds/media/21_Tree_ADT_Trav.rm

第十八讲 第5章 树——2(树的广度周游和存储)

http://db.pku.edu.cn/mzhang/ds/media/22_Tree_BreathTrav_Store.rm

第十九讲 第5章 树——3(树的 顺序存储、带右链先根)  

http://db.pku.edu.cn/mzhang/ds/media/23_Tree_Seq.rm

第二十讲 第5章 树——4(树的 左链层次次序表示,带度数后根,树计数)

 http://db.pku.edu.cn/mzhang/ds/media/24_Tree_Level_PostRoot_Counting.rm

第二十一讲 第6章 图——1(图的概念)

http://db.pku.edu.cn/mzhang/ds/media/25_Graph_Concept.rm 

第二十二讲 第6章 图——2(图的存储和周游) 

http://db.pku.edu.cn/mzhang/ds/media/26_Graph_Trav.rm

第二十三讲 第6章 图——3(图的拓扑排序)

  http://db.pku.edu.cn/mzhang/ds/media/29_Graph_TopSort.rm

第二十四讲 第6章 图——4(图的单源最短路径Dijstra算法)

 http://db.pku.edu.cn/mzhang/ds/media/30_Graph_Dijstra.rm

第二十五讲 第6章 图——5(图的Floyd算法和最小支持树的prim算法) 

http://db.pku.edu.cn/mzhang/ds/media/31_Graph_FloydPrim.rm

第二十六讲 第6章 图——6(图的kruskal算法) 

http://db.pku.edu.cn/mzhang/ds/media/32_Graph_Kruskal.rm

第二十七讲 第7章 内排序——1(内排序基本概念和插入排序)

http://db.pku.edu.cn/mzhang/ds/media/33_Sort_ConceptIns.rm

第二十八讲 第7章 内排序——2(二分插入排序,冒泡排序和shell排序)

http://db.pku.edu.cn/mzhang/ds/media/34_Sort_BinIns_Shell.rm

第二十九讲 第7章 内排序——3(快速排序) 

 http://db.pku.edu.cn/mzhang/ds/media/35_Sort_QS.rm

第三十讲 第7章 内排序——4(归并排序) 

http://db.pku.edu.cn/mzhang/ds/media/36_Sort_Merge.rm  

第三十一讲 第7章 内排序——5(堆排序 、桶式排序)

 http://db.pku.edu.cn/mzhang/ds/media/37_Sort_Heap_Bin.rm

第三十二讲 第7章 内排序——6(基数排序)  

http://db.pku.edu.cn/mzhang/ds/media/38_Sort_Radix.rm

第三十三讲 第7章 内排序——7(总结、地址排序) 

 http://db.pku.edu.cn/mzhang/ds/media/39_40_Sort_Conclusion_Addr.rm

第三十四讲 第8章 文件管理和外排序——1(文件的基本概念)

http://db.pku.edu.cn/mzhang/ds/media/41_File_Concept.rm

第三十五讲 第8章 文件管理和外排序——2(置换选择排序、二路归并、选择树)  

http://db.pku.edu.cn/mzhang/ds/media/42_File_ReplaceSort_SelTree.rm

第三十六讲 第8章 文件管理和外排序——3(败方树,多路归并)   

 http://db.pku.edu.cn/mzhang/ds/media/43_File_SelTreeAlg.rm

第三十七讲 第9章 检索——1(检索的基本概念,顺序检索)  

http://db.pku.edu.cn/mzhang/ds/media/44_Search_Concept_Seq.rm

第三十八讲 第9章 检索——2(集合检索,散列函数,开散列法)  

http://db.pku.edu.cn/mzhang/ds/media/45_Search_Set_Hash_Func_Openlink.rm

第三十九讲 第9章 检索——3(闭散列,探测算法)   

 http://db.pku.edu.cn/mzhang/ds/media/46_Search_Hash_Close_Alg.rm

第四十讲 第10章 索引——1(索引基本概念,线性索引,倒排索引) 

http://db.pku.edu.cn/mzhang/ds/media/47_Index_Conc_Seq_InvertedInd.rm

第四十一讲 第10章 索引——2(B树,B+树)

 http://db.pku.edu.cn/mzhang/ds/media/48_Index_BTree_BPTreeIntro.rm  

第四十二讲 第10章 索引——3(B+树,索引的性能分析) 下载rm   

 http://db.pku.edu.cn/mzhang/ds/media/53_54_BP_IndexConclusion.rm

第四十三讲 第11章 高级线性表——1(多维数组,矩阵,广义表,内存管理) 下载rm pdf 

 http://db.pku.edu.cn/mzhang/ds/media/55_AdvList_Matrix_GenList_Mem.rm

第四十四讲 第12章 高级树结构——1(Trie树,最佳二叉搜索树)

http://db.pku.edu.cn/mzhang/ds/media/56_AdvTree_Trie_BestBST.rm

第四十五讲 第12章 高级树结构——2(AVL树)

http://db.pku.edu.cn/mzhang/ds/media/57_AdvTree_AVL.rm  

第四十六讲 第12章 高级树结构——3(AVL树的效率, 自组织数据结构,伸展树,决策树)

http://db.pku.edu.cn/mzhang/ds/media/58_AdvTree_AVLAnalysis_SpatialDS_Decision.rm 

分享到:
评论
1 楼 360pluse 2017-05-09  
大数据就是这么任性第一季数据结构和算法
百度网盘地址:http://pan.baidu.com/s/1dE7a9bj 密码: jsz2

涉及内容;数据结构、算法、链表、队列、二叉搜索树、DAG、B+树、LSM树、堆排序、跳表、排序、哈希表、搜索引擎索引、数据库索引、文件索引、倒排索引、位图法、三路快速排序、多路归并排序、外部排序、连通图、平衡树

    这门课程是针对大数据工程师和云计算工程师的基础课程,同时也是所有计算机专业人士必须掌握的一门课程。如果不掌握数据结构和算法,你将难以掌握高效、专业的数据处理手段,更难以从容应对复杂的大数据处理场景。
课程主要内容:
1.数据结构和算法概述
2.数组、链表、队列、栈等线性表
3.二叉树、BST、AVL树及二叉树的递归与非递归遍历
4.B+树
5.跳表
6.图、图的存储、图的遍历
7.有向图、无向图、懒惰与积极的普利姆算法、克鲁斯卡尔算法及MST、单源最短路径问题及Dijkstra算法
8.并查集与索引式优先队列、二叉堆
9.遗传算法初步与TSP问题
10.内部排序(直接插入、选择、希尔、堆排序、快排、归并等)算法与实践中的优化
11.外部排序与优化(文件编码、数据编码、I/O方式与JVM特点、多线程、多路归并等)
12.哈希表、Trie树、倒排索引、分布式索引初步(Map-Reduce)

一、简介
第1讲:什么是数据结构?
第2讲:什么是算法?

二、线性表
第3讲:线性表(数组、链表、队列、栈)
第4讲:Linux work queue及JDK线程池

三、树
第5讲:非线性结构、树、二叉树
第6讲:平衡树、AVL树
第7讲:B+树与数据库索引

四、图
第8讲:图的概念与存储
第9讲:图的遍历
第10讲:最小生成树(MST)、Prim算法、Kruskal算法
第11讲:单源最短路径与Dijkstra算法
第12讲:用遗传算法近似求解TSP问题

五:排序
第13讲:选择排序、插入排序、希尔排序
第14讲:堆排序、优先队列
第15讲:快速排序及优化
第16讲:归并排序及优化
第17讲:归并排序与外部排序
第18讲:外部排序的优化及延伸

六:查找
第19讲:哈希表、二分查找、Trie树、Ternery树、搜索引擎与倒排索引、集中式索引与分布式索引、Map-Reduce初步

相关推荐

    数据结构与算法2(北大版,C++版课件)

    数据结构与算法是计算机科学的基础,对于理解和解决复杂问题至...通过学习这套北大版的数据结构与算法课程,你将能深入理解这些核心概念,并掌握用C++实现它们的方法,无论是准备考研还是提升编程能力,都将大有裨益。

    张铭 数据结构与算法

    北大经典数据结构与算法教程,适合初学者,极力推荐。

    数据结构与算法4(北大C++版)

    北京大学提供的这门"数据结构与算法4(C++版)"课程,无疑是深入学习这一领域的优质资源。本课程以C++编程语言为载体,深入探讨了数据组织和算法设计的精髓。 1. **数据结构**:数据结构是计算机存储、组织数据的方式...

    数据结构与算法_北京大学_课件.zip

    数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储...数据结构往往同高效的检索算法和索引技术有关。

    数据结构与算法(python).pdf

    ### 数据结构与算法(Python) #### 核心知识点解析 ##### 一、算法效率与时间复杂度 **算法效率**是指算法完成特定任务所需资源(如时间或空间)的多少。在评估算法效率时,一个重要的概念是**时间复杂度**,它...

    北京工业大学 数据结构与算法 (电控学院) 第四章栈和队列作业

    北京工业大学,电控学院,《数据结构与算法》。本资源是北工大电控学院大一下学期课程《数据结构与算法》的课程作业。 本资源为数据结构与算法第四章(栈和队列)的作业程序代码。包含以下的两个程序: 4.3火车硬...

    北京大学-数据结构与算法讲义

    北京大学作为国内顶级高校,其在计算机领域的教育质量享誉全国,这份"北京大学-数据结构与算法讲义"提供了深入学习这些核心概念的机会。 首先,我们要了解什么是数据结构。数据结构是组织、存储和管理数据的方式,...

    北大的数据结构与算法课件

    数据结构与算法是计算机科学的基础,对于理解和解决复杂问题至关重要。北京大学提供的这门课程深入浅出地讲解了这一领域的核心概念,对计算机专业的学生以及希望深入理解编程原理的人来说,是一份宝贵的资源。ACM...

    2019年北京工业大学《数据结构与算法分析》期末考试试卷.pdf

    根据提供的信息,我们可以推断出这份文档主要包含了2019年北京工业大学《数据结构与算法分析》课程的期末考试试卷。虽然文档中出现了大量重复的“创创大帝”字样,这似乎并非实际试题内容的一部分,而是可能的排版...

    算法与数据结构.pdf

    《算法与数据结构》是一门深入探讨计算机科学核心概念的课程,由北京大学信息科学技术学院的王厚峰教授讲授。课程内容重点介绍了算法和数据结构的基本概念、理论及其在实际应用中的重要性。王教授的课程不仅深入浅出...

    北京工业大学 数据结构与算法 (电控学院) 第二章线性表作业 单词比较 分割字符串 求交集

    北京工业大学,电控学院,《数据结构与算法》。本资源是北工大电控学院大一下学期课程《数据结构与算法》的课程作业。 本资源为数据结构与算法第二章(线性表)的作业程序代码。包含以下的三个程序: 2.5单词比较 ...

    数据结构与算法3(北大版,C++版课件)

    北京大学出版的“数据结构与算法3(C++版课件)”提供了深入学习这两个关键领域的宝贵资源。本套课程材料主要面向学习者和备考研究生,旨在提升对数据组织方式和问题求解策略的理解。 1. **数据结构**:数据结构是...

    数据结构与算法 Python语言描述-裘宗燕

    《数据结构与算法 Python语言描述》是裘宗燕教授撰写的一本专著,主要面向希望深入理解数据结构和算法,并且希望通过Python语言实现这些概念的读者。这本书是北京大学的教学资源,因其深入浅出的讲解方式而备受推崇...

    北大版《数据结构与算法》相关考研资料

    "北京大学计算机系2007级硕士研究生入学考试数据结构复习提要.htm"则是一份宝贵的复习指南,它很可能详尽列出了考试的重点和难点,包括线性结构、树形结构、图结构、排序与查找等经典数据结构,以及各种算法的设计与...

    数据结构与算法

    数据结构与算法是计算机科学的核心课程,由北京大学的张铭教授等著,高等教育出版社于2008年出版,作为“十一五”国家级规划教材,旨在深入讲解数据结构与算法的基础知识及其应用。数据结构与算法是编程的灵魂,正如...

    北京科技大学2015年数据结构与算法分析期末试卷及答案.pdf

    北京科技大学2015年的数据结构与算法分析期末试卷及答案详细覆盖了该课程的核心知识点,包括基本概念理解、数据结构的使用、算法性能分析等,是学习该课程的重要参考资料。 1. 树结构与哈夫曼树 哈夫曼树是一种带权...

    北京工业大学 数据结构与算法课件

    北京工业大学 数据结构与算法。以基本数据结构和算法设计策略为知识单元,系统地介绍了数据结构的知识与应用、计算机算法的设计与分析方法,主要内容包括线性表、树、图和广义表、算法设计策略以及查找与排序算法等...

    裘宗燕-数据结构与算法python描述-ppt及源代码

    裘宗燕教授的“数据结构与算法python描述”课程,是北京大学精心挑选的课程,旨在帮助学生深入理解这些核心概念。 首先,我们要了解数据结构。数据结构是组织和存储数据的方式,它决定了数据的访问效率和处理方式。...

    数据结构与算法_北京大学张铭

    ### 数据结构与算法_北京大学张铭 #### 教学目标及要求 **教学目标:** - **掌握基本数据结构的ADT(Abstract Data Type)及其应用:** 包括线性表、栈、队列、链表等基本数据结构的概念、特点及应用场景。 - **...

Global site tag (gtag.js) - Google Analytics