非常棒的数据结构与算法视频

第一讲第1章 概论——1(概念、逻辑结构、存储)下载rmpdf
第二讲第1章 概论——2(存储结构,ADT,算法特征,算法量度)下载rm 
 
第三讲第2章 线性表、栈和队列——1(线性表ADT和存储结构)下载rmpdf
第四讲2章 线性表、栈和队列——2(栈的存储和应用)下载rm 
第五讲2章 线性表、栈和队列——3(栈和表达式,栈和递归)下载rm 
第六讲2章 线性表、栈和队列——4(栈和递归,队列)下载rm 
 
第七讲3章 字符串——1(字符串概念、ADT、简单模式匹配)下载rmpdf
第八讲3章 字符串——2(模式匹配、KMP算法)下载rm 
 
第九讲4章 二叉树——1(二叉树的概念和ADT)下载rmpdf
第十讲4章 二叉树——2(二叉树的周游)下载rm 
第十一讲4章 二叉树——3(二叉树的非递归后序周游)下载rm 
第十二讲4章 二叉树——4(二叉树的广度周游,二叉树实现和穿线二叉树)下载rm 
第十三讲4章 二叉树——5(二叉树的线索化)下载rm 
第十四讲4章 二叉树——6(二叉搜索树)下载rm 
第十五讲4章 二叉树——7(堆)下载rm 
第十六讲4章 二叉树——8(Huffman树)下载rm 
 
第十七讲第5章 树——1(树的基本概念和周游)下载rmpdf
第十八讲第5章 树——2(树的广度周游和存储)下载rm 
第十九讲第5章 树——3(树的 顺序存储、带右链先根)下载rm 
第二十讲第5章 树——4(树的 左链层次次序表示,带度数后根,树计数)下载rm 
 
第二十一讲第6章 图——1(图的概念)下载rmpdf
第二十二讲第6章 图——2(图的存储和周游)下载rm 
第二十三讲第6章 图——3(图的拓扑排序)下载rm 
第二十四讲第6章 图——4(图的单源最短路径Dijstra算法)下载rm 
第二十五讲第6章 图——5(图的Floyd算法和最小支持树的prim算法)下载rm 
第二十六讲第6章 图——6(图的kruskal算法)下载rm 
 
第二十七讲第7章 内排序——1(内排序基本概念和插入排序)下载rmpdf
第二十八讲第7章 内排序——2(二分插入排序,冒泡排序和shell排序)下载rm 
第二十九讲第7章 内排序——3(快速排序)下载rm 
第三十讲第7章 内排序——4(归并排序)下载rm 
第三十一讲第7章 内排序——5(堆排序 、桶式排序)下载rm 
第三十二讲第7章 内排序——6(基数排序)下载rm 
第三十三讲第7章 内排序——7(总结、地址排序)下载rm 
 
第三十四讲第8章 文件管理和外排序——1(文件的基本概念)下载rmpdf
第三十五讲第8章 文件管理和外排序——2(置换选择排序、二路归并、选择树)下载rm 
第三十六讲第8章 文件管理和外排序——3(败方树,多路归并)下载rm 
 
第三十七讲第9章 检索——1(检索的基本概念,顺序检索)下载rmpdf
第三十八讲第9章 检索——2(集合检索,散列函数,开散列法)下载rm 
第三十九讲第9章 检索——3(闭散列,探测算法)下载rm 
 
第四十讲第10章 索引——1(索引基本概念,线性索引,倒排索引)下载rmpdf
第四十一讲第10章 索引——2(B树,B+树)下载rm 
第四十二讲第10章 索引——3(B+树,索引的性能分析)下载rm 
 
第四十三讲第11章 高级线性表——1(**数组,矩阵,广义表,内存管理)下载rmpdf
 
第四十四讲第12章 高级树结构——1(Trie树,最佳二叉搜索树)下载rmpdf
第四十五讲第12章 高级树结构——2(AVL树)下载rm 
第四十六讲第12章 高级树结构——3(AVL树的效率, 自组织数据结构,伸展树,决策树)下载rm

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
程序 = 数据结构 + 算法  程序是为了解决实际问题而存在的。然而为了解决问题,必定会使用到某些数据结构以及设计一个解决这种数据结构算法。如果说各种编程语言是程序员的招式,那么数据结构算法就相当于程序员的内功。编程实战算法,不是念PPT,我们讲的就是实战与代码实现与企业应用。程序 = 数据结构 + 算法                ——图灵奖得主,计算机科学家N.Wirth(沃斯)作为程序员,我们做机器学习也好,做python开发也好,java开发也好。有一种对所有程序员无一例外的刚需 —— 算法数据结构日常增删改查 + 粘贴复制 + 搜索引擎可以实现很多东西。同样,这样也是没有任何竞争力的。我们只可以粘贴复制相似度极高的功能,稍复杂的逻辑没有任何办法。语言有很多,开发框架更是日新月异3个月不学就落后我们可以学习很多语言,很多框架,但招聘不会考你用5种语言10种框架实现同一个功能。真正让程序员有区分度,企业招聘万年不变的重点 —— 算法数据结构算法代表程序员水平的珠穆朗玛。如果说各种编程语言是程序员的招式,那么数据结构算法就相当于程序员的内功。 想写出精炼、优秀的代码,不通过不断的锤炼,是很难做到的。 开这个系列的目的是为了自我不断积累。不积跬步无以至千里嘛。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值