[课程介绍] : 对于许多立志要成为程序猿/媛的年轻人来说,在实现梦想的道路上,最让他们望而生畏的阻碍莫过于算法,面试中最难以攻克的问题也是算 法,更让人胆怯的是还需要用计算机语言来实现它。 现在本课程将通过: 1个月高强度学习IT面试必考知识; 60课时系统讲解数据结构与算法; 300道顶尖科技公司技术面试真题。 手把手教你玩转硅谷最新最热题型,带你从Zero到Hero ,拿下科技公司高薪职位! [课程目录] : 资料 |全套万门数据结构与算法进阶班课件.zip 一视频 1.课程: Introduction.1.课程介绍~ 1.mp4 1.课程: Introduction.2.职业规划及面试简介~ 1.mp4 1.课程: Introduction.3.算法及语言方面的要求~ 1.mp4 1.课程: Introduction.4.数据结构及算法介绍~ 1.mp4 1.课程: Introduction.5.找到丢失的数字~ 1.mp4 1、课程:Introduction.6. 找到商城中前K个最常被搜索的商品~1.mp4 1.课程: Introduction.7.算法分析~ 1.mp4 1.课程: Introduction.8.理论分析~ 1.mp4 1.课程: Introduction.9.近似记法(一) ~ 1.mp4 1.课程: Introduction.10.近似记法(二) ~1.mp4 1.课程: Introduction.11. P与NP ,主项定理(一) ~1.mp4 1.课程:Introduction.12.主项定理(二) ~ 1.mp4 1、课程: Introduction.13. Array (数组) ~1.mp4 1.课程: Introduction.14. Array (数组)应用一洗牌(一) ~ 1.mp4 1、课程: Introduction.15. Array (数组)应用一洗牌(二) ~1.mp4 1、课程: Introduction.16. Array (数组)应用一计算质数~ 1.mp4 1、课程: Introduction.17. Array (数组)应用一证明哥德巴赫猜想~ 1.mp4 2、课程:数组和动态数组.1、概览、动态数组介绍~ 1.mp4 2.课程:数组和动态数组.2.抽象数据类型列表的操作~1.mp4 2.课程:数组和动态数组.3.操作详述(一) ~1.mp4 2.课程:数组和动态数组.4.操作详述(二) ~1.mp4 2.课程:数组和动态数组.5.练习1-扫雷~1.mp4 2.课程:数组和动态数组.6.练习2-矩阵0变换 ~1.mp4 2.课程:数组和动态数组.7.练习3-九言图~1.mp4 2.课程:数组和动态数组.8、练习4-验证数独~1.mp4 2.课程:数组和动态数组.9.练习5-旋转数组 ~1.mp4 2.课程:数组和动态数组.10.练习6-反转字符串~1.mp4 2.课程:数组和动态数组.11.练习7-最长连续子 串~1.mp4 2.课程:数组和动态数组.12、练习8-最大数~1.mp4 2.课程:数组和动态数组.13. Find All Numbers Disappeared in an Array~1.mp4 2.课程:数组和动态数组.14、练习10- -Plus One~ 1.mp4 3、课程:递归.1、递归VS迭代~1.mp4 3.课程:递归.2、练习2-阶乘~1.mp4 3、课程:递归.3、练习3- 斐波那契数列~1.mp4 3、课程:递归.4.练习4-打印尺子~1.mp4 3.课程:递归.5.练习5- 数字表达式~1.mp4 3.课程:递归.6.练习6- 汉诺塔问题~1.mp4 3、课程:递归.7.练习7-格雷码~ 1.mp4 3、课程:递归.8、练习- -Subest~1.mp4 3.课程:递归.9. Backtracking回溯(一) ~1.mp4 3.课程:递归.10. Backtracking回溯 (二) ~1.mp4 3、课程:递归.11. 练习- -Subset I和Permutation~1.mp4 3、课程:递归.12、练习- -Permutation Unique和Permutation of Size K~ 1.mp4 3、课程:递归.13、练习- -Combination Sum和Combination Sum I~1.mp4 3、课程:递归.14.练习- -Parentheses~1.mp4 4.课程:搜索与排序.1.搜索(一)~1.mp4 4.课程:搜索与排序.2.搜索(二)~1.mp4 4.课程:搜索与排序.3、搜索(三) ~1.mp4 4.课程:搜索与排序.4、冒泡排序(一) ~1.mp4 4.课程:搜索与排序.5.冒泡排序(二) ~1.mp4 4.课程:搜索与排序.6.选择排序~1.mp4 4.课程:搜索与排序.7.插入排序~1.mp4 4.课程:搜索与排序8、希尔排序~ 1.mp4 4.课程:搜索与排序.9.计数排序~ 1.mp4 4.课程:搜索与排序.10.归并排序~1.mp4 4.课程:搜索与排序.11.分治排序~1.mp4 4.课程:搜索与排序.12.快速排序~1.mp4 4.课程:搜索与排序.13、改进~1.mp4 5.课程:二分搜索1.课堂回顾~1.mp4 5.课程:二分搜索.2.经典二分搜索法~1.mp4 5.课程:二分搜索3.模板练习~1.mp4 5.课程:二分搜索.4.练习之在旋转有序数列中查找最小值~1.mp4 5.课程:二分搜索5.练习之在旋转数组中查找-一个数~1.mp4 5.课程:二分搜索.6.练习之搜索一个区间范围~1.mp4 5.课程:二分搜索7.练习之供暖设备~1.mp4 5.课程:二分搜索8.练习之矩阵搜索(一) -1.mp4 5.课程:二分搜索9.练习之矩阵搜索(二) ~1.mp4 5.课程:二分搜索10.练习之合井区间~1.mp4 6.课程:分治法(上).1.复习总结~1.mp4 6.课程:分治法(上).2.练习之快速指数(一) -1.mp4 6.课程:分治法(上).3.练习之快速指数(二) ~1.mp4 6.课程:分治法(上).4.练习之搜索峰值-1.mp4 6.课程:分治法(上).5.练习之查找中值.查找第K个元素~1.mp4 6.课程:分治法(上).6.练习之两数组交集(一) ~1.mp4 6.课程:分治法(上).7.练习之两数组交集(二) ~1.mp4 6.课程:分治法(上).8.加和值最多啊的子序列问题(一) ~1.mp4 6.课程:分治法(上).9.加和值最多啊的子序列问题(二) ~1.mp4 6.课程:分治法(上).10. 练习之VLSI芯片测试~ 1.mp4 7.课程:分治法(下).1.算法学习之剛题~1.mp4 7.课程:分治法(下).2、练习之快速整数乘法~ 1.mp4 7.课程:分治法(下).3.练习之对于多项式乘法的快速傅里叶变换~ 1.mp4 7.课程:分治法(下) .4. 练习之矩阵乘法~ 1.mp4 7.课程:分治法(下).5.练习之水槽问题(一) ~1.mp4 7.课程:分治法(下).6.练习之水槽问题(二) ~1.mp4 7.课程:分治法(下).7.练习之用最少步数收集所有硬币~1.mp4 7.课程:分治法(下).8、练习之拼接问题~ 1.mp4 8、课程:链表(上)1.导语~1.mp4 8.课程:链表(上).2.课程介绍~1.mp4 8.课程:链表(上).3.基本思路~1.mp4 8.课程:链表(上).4.更多(1)~ 1.mp4 8.课程:链表(上).4、更多(2)~1.mp4 8、课程:链表(上).4、更多~1.mp4 8.课程:链表(上).5.抽象数据类型(ADT)列表操作(一) ~1.mp4 8.课程:链表(上).6.抽象数据类型(ADT)列表操作(二) ~1.mp4 8、课程:链表(上).7.练习-删除链表中的节点~ 1.mp4 8、课程:链表(上).8、练习-找到中间节点~1.mp4 8、课程:链表(上).9.练习一是否有环~1.mp4 8、课程:链表(上).10.练习-环的开始(一) ~1.mp4 8.课程:链表(上).11.练习-环的开始(二) ~1.mp4 8.课程:链表(上).12.练习-删除倒数第N个节点和分半~ 1.mp4 8.课程:链表(上).13、总结~1.mp4 9.课程:链表(下).1.课程回顾及本节课的介绍~1.mp4 9.课程:链表(下).2、练习-合并两个排好序的链表(一) ~1.mp4 9.课程:链表(下).3.练习- -台并两个排好序的链表(二) ~1.mp4 9.课程:链表(下).4、练习- -Intersection of Two Linked Lists~1.mp4 9.课程:链表(下).5.练习- -Insertion Sort List~ 1.mp4 9.课程:链表(下).6、练习- -Sort List~1.mp4 9.课程:链表(下).7.测试分享~1.mp4 9.课程:链表(下).8、练习- -Partition List~ 1.mp4 9.课程:链表(下).9.练习-Reverse a Linked List~1.mp4 9.课程:链表(下).10. 练习-Reverse a Linked List I~ 1.mp4 9.课程:链表(下).11.练习- -Reverse a Linked List I和Reverse a Linked List IV~ 1.mp4 9.课程:链表(下).12.练习--Palindrome Linked List~1.mp4 9.课程:链表(下).13.练习- -Remove Duplicates from Sorted List~1.mp4 10.课程:堆栈和队列(上).1.导语~1.mp4 10.课程:堆栈和队列(上).2.堆栈的基本思想(一) ~1.mp4 10.课程:堆栈和队列(上).3.堆栈的基本思想(二) ~1.mp4 10.课程:堆栈和队列(上).4.堆栈的基本思想(三) ~1.mp4 10.课程:堆栈和队列(上).5.队列基本思想(一) ~1.mp4 10.课程:堆栈和队列(上).6.队列基本思想(二) ~1.mp4 10.课程:堆栈和队列(上).7.队列基本思想(三) ~1.mp4 10.课程:堆栈和队列(上) .8、练习--Implement Queue using Stacks~ 1.mp4 10.课程:堆栈和队列(上) .9.练习--Implement Stack using Queues~ 1.mp4 10.课程:堆栈和队列(上).10.练习- -Min stack(-) ~1.mp4 10.课程:堆栈和队列(上).11.练习- -Min stack(二) ~1.mp4 10.课程:堆栈和队列(上).12.练习- -Two Stack with One Array和Three Stack with One Array~1.mp4 10、课程:堆栈和队列(上) .13. Stack Sorting~1.mp4 11.课程:堆栈和队列(下).1.课前导语~1.mp4 11.课程:堆栈和队列(下).2、练习- -Reverse a String和Palindrome~ 1.mp4 11.课程:堆栈和队列(下).3.练习-Valid Parentheses~ 1.mp4 11.课程:堆栈和队列(下).4、练习- -Simplify Path~1.mp4 11.课程:堆栈和队列(下).5.练习-Decode String(一) ~1.mp4 11.课程:堆栈和队列(下).6.练习-Decode String (二) ~1.mp4 11.课程:堆栈和队列(下).7.练习- -Basketball Game~ 1.mp4 11.课程:堆栈和队列(下).8、练习- -Asteroid Collision~ 1.mp4 11.课程:堆栈和队列(下).9.练习- -Next Greater Element (一) ~1.mp4 11.课程:堆栈和队列(下).10.练习- -Next Greater Element (二) ~1.mp4 11.课程:堆栈和队列(下).11.练习- -Next Greater Element I~1.mp4 11.课程:堆栈和队列(下).12.练习- -Daily Temperatures~ 1.mp4 11.课程:堆栈和队列(下).13.练习- -Sliding Window Max讲前介绍~ 1.mp4 12.课程:哈希表(上).1. 导语~1.mp4 12.课程:哈希表(上).2.哈希表基本介绍~1.mp4 12.课程:哈希表(上).3.魔法盒~1.mp4 12.课程:哈希表(上).4.哈希方法和哈希值~1.mp4 12.课程:哈希表(上).5.自定义可哈希对象~1.mp4 12.课程:哈希表(上).6.冲突~1.mp4 12.课程:哈希表(上).7.解决方案一开放地址(一) ~1.mp4 12.课程:哈希表(上).8.解决方案-开放地址(二) ~1.mp4 12.课程:哈希表(上).9.解决方案-独立链表~1.mp4 12.课程:哈希表(上) .10.再次哈希~1.mp4 12.课程:哈希表(上) .11. Python里的哈希相关模块~ 1.mp4 12.课程:哈希表(上).12.完成自己的哈希程序~1.mp4 12.课程;哈希表(上) .13.动手写自定义可哈希对象~ 1.mp4 13. 课程:哈希表(下).1.课前介绍~ 1.mp4 13.课程:哈希表(下).2.练习-Letter Count~ 1.mp4 13.课程:哈希表(下).3.练习-Word Count和First Unique Character in a String~ 1.mp4 13.课程:哈希表(下).4、练习- -Intersection of Two Arrays和II~ 1.mp4 13. 课程:哈希表(下).5.练习-Jewels and Stones~1.mp4 13.课程;哈希表(下).6.练习-Contains Duplicates和II~ 1.mp4 13. 课程:哈希表(下).7.练习- -Subdomain Visit Count~ 1.mp4 13.课程;哈希表(下).8、练习- -Keyboard Row~1.mp4 13.课程:哈希表(下).9.练习-Word Pattern~ 1.mp4 13. 课程:哈希表(下) .10. 作业讲解~ 1.mp4 13.课程:哈希表(下) .11. Least Recent Unit(一) ~1.mp4 13.课程:哈希表(下).12. Least Recent Unit(二) ~1.mp4 14、课程:树(上).1.树的基本介绍~ 1.mp4 14、课程:树(上) .2.树的ADT~1.mp4 14.课程:树(上).3.先序遍历和后序遍历~1.mp4 14.课程:树(上).4.二叉树及二叉树ADT~1.mp4 14.课程:树(上).5.打印和评估算术表达式~1.mp4 14.课程:树(上).6.二进制搜索树~1.mp4 14.课程:树(上).7. BST- 二叉搜索树(一) ~1.mp4 14.课程:树(上).8、BST- 二叉搜索树(二) ~1.mp4 14.课程:树(上).9. BST- 二叉搜索树(三) ~1.mp4 14.课程:树(上).10.最小值与最大值(一) ~1.mp4 ... 28、课程:位操作.12.就地( in-place )整数交换.将整数A转换为整数B~ 1.mp4 28、课程:位操作.13.不使用算术运算符进行添加~ 1.mp4 29.课程:字符串.1.字符串所用技巧、字符串题型~ 1.mp4 29.课程:字符串.2.偶数子串的数量、学生出勤记录~ 1.mp4 29.课程:字符串.3.对具有相同首尾字符的子字符进行计数~ 1.mp4 29.课程:字符串.4、同字母异序词、查找字符串中的所有相同字母异序词~ 1.mp4 29.课程:字符串.5.查找同字母异序词的映射~ 1.mp4 29、课程:字符串.6、移位~ 1.mp4 29.课程:字符串.7.回文数.移位回文~1.mp4 29.课程:字符串.8、重排回文.最长回文~1.mp4 29.课程:字符串.9.最长子序列、检查子序列~1.mp4 29.课程:字符串.10.找出所有子列元素之和的加和~ 1.mp4 30、课程:总结.1.硬币游戏、strstr~ 1.mp4 30、课程:总结.2. Strstr~ 1.mp4 30、课程:总结3.回文流判定、数出“1(0+ )1”模式的发生次数~ 1.mp4 30、课程:总结.4、与通配符匹配的字符串(一) ~1.mp4 30、课程:总结.5.与通配符匹配的字符串(二) ~1.mp4 30、课程:总结.6.总结一数据结构(一) ~1.mp4 30、课程:总结.7.总结一数据结构(二) ~1.mp4 30、课程:总结.8、总结一图论、 数组、算法~1.mp4 30、课程:总结9.继续学习~ 1.mp4 30、课程:总结.10.如何学习数据结构和算法~ 1.mp4 30、课程:总结.11.如何面试~ 1.mp4 30、课程:总结.12.软实力、热门话题~ 1.mp4 【下载地址】
|