首页 > 全部 > 综合技能 > 算法很美完整版视频教程
广告位 300×260

算法很美完整版视频教程

综合技能 免费 0人学习
价格: 免费 原价:¥0.00
收藏
  • 资源介绍
手机端访问
📂 资源目录13 个文件夹235 个文件合计 7.2GB全部展开 | 全部收起
📁算法很美完整版视频教程12 个文件夹 · 235 个文件
▶📁 第01章 位运算的奇巧淫技9 个文件
📄1.1 课程介绍.mp443.6MB
📄1.2 题解:如何找数组中唯一成对的那个树.mp485.4MB
📄1.3 找出落单的数,这样编程就对了.mp44.6MB
📄1.4 一题三解:二进制中1的个数.mp414.4MB
📄1.5 一条语句判断整数是不是2的整数次方.mp43.7MB
📄1.6 位运算思维:将整数的奇偶位互换.mp419.7MB
📄1.7 乘2挪整:二进制表示浮点实数.mp413.4MB
📄1.8 编程实践:出现k次与出现1次(上).mp417.0MB
📄1.9 编程实践:出现k次与出现1次(下).mp426.5MB
▶📁 第02章 查找与排序(上)20 个文件
📄2.1 什么是递归.mp441.2MB
📄2.2 切蛋糕思维:递归知识练习题.mp420.7MB
📄2.3 多分支递归:裴波那契序列.mp435.5MB
📄2.4 巧用递推公式解最大公约数.mp412.5MB
📄2.5 别有洞天:递归形式进行插入排序【】.mp417.7MB
📄2.6 递归经典问题:汉诺塔游戏.mp437.4MB
📄2.7 二分查找的递归解法.mp420.2MB
📄2.8 思维更重要:希尔排序.mp437.0MB
📄2.9 利用“大O表示法”评估算法复杂度.mp425.3MB
📄2.10 常见函数的复杂度计算.mp424.0MB
📄2.11 性能对比:顺序查找与二分查找.mp420.1MB
📄2.12 大O法应用:基础排序算法的性能对比.mp422.5MB
📄2.13 难点突破:三种典型递归形式算法的性能分析.mp463.1MB
📄2.14 希尔排序的性能玄机.mp440.0MB
📄2.15 分析10种排序算法的稳定性.mp48.7MB
📄2.16 题解实战:小白上楼梯(递归设计).mp414.1MB
📄2.17 题解实战:旋转数组的最小数字(改造二分法).mp421.1MB
📄2.18 题目讲解:在有空字符串中的有序字符串数组中查找.mp417.9MB
📄2.19 题目详解:找出最长连续递增子序列.mp45.2MB
📄2.20 实战:快速设计一个高效的求a的n次幂的算法.mp430.0MB
▶📁 第03章 查找与排序(下)29 个文件
📄3.1 分治法介绍及关键点解析.mp422.8MB
📄3.2 你需要掌握的快速排序算法.mp415.4MB
📄3.3 快排之单向扫描分区法.mp438.2MB
📄3.4 快排之双向扫描分区法.mp428.0MB
📄3.5 快排之三指针分区法.mp415.0MB
📄3.6 快排在工程实践中的优化【】.mp449.5MB
📄3.7 分治模式的完美诠释:归并排序.mp432.2MB
📄3.8 题解:调整数组顺序-奇数在左偶数在右【公众号:GG学习社】.mp420.7MB
📄3.9 最快效率求出乱序数组中第k小的数.mp458.5MB
📄3.10 实战解题:哪个数字超过了一半?.mp419.4MB
📄3.11 趣味拓展:寻找发帖水王.mp426.1MB
📄3.12 实践:最小可用id是多少(上).mp438.3MB
📄3.13 实践:最小可用id是多少(下).mp432.3MB
📄3.14 讲2道关于逆序对的题目 .mp433.5MB
📄3.15 基础学习:树、二叉树、堆排序.mp428.8MB
📄3.16 堆的概念及堆排序思路.mp422.4MB
📄3.17 将数组堆化的伪代码.mp417.5MB
📄3.18 堆排序的要进一步完善.mp431.7MB
📄3.19 计数排序的学习.mp426.2MB
📄3.20 桶排序.mp437.7MB
📄3.21 基数排序.mp434.6MB
📄3.22 总结:10种排序算法的对比分析.mp482.2MB
📄3.23 相关题解:排序数组中找和的因子.mp49.2MB
📄3.24 需排序的子数组长度是多少? .mp448.4MB
📄3.25 知其然知其所以然:小顶堆与topK的具体代码实现.mp417.9MB
📄3.26 实战:小顶堆与topK的具体代码实现 .mp436.7MB
📄3.27 用计数排序解决员工年龄问题.mp44.2MB
📄3.28 天外有天:特殊排序.mp416.8MB
📄3.29 题解:判断数组的包含问题.mp414.8MB
▶📁 第04章 多维数组和矩阵9 个文件
📄4.1 基础题:顺时针打印二维数组.mp434.6MB
📄4.2 基础题:将0所在的行列清零.mp411.8MB
📄4.3 基础题:Z形打印二位数组.mp414.8MB
📄4.4 找出边界位1的最大子方阵【公众号:GG学习社】.mp427.3MB
📄4.5 边界为1的最大子方阵优化(上)【公重号:GG学习社】.mp441.9MB
📄4.6 边界为1的最大子方阵优化.mp425.8MB
📄4.7 题解:编程返回子树组最大累加和.mp426.9MB
📄4.8 解题:求子距阵最大累加和.mp431.7MB
📄4.9 矩阵运算.mp426.2MB
▶📁 第05章 字符串专题22 个文件
📄5.1 题解:判断字符串有无重复字符.mp420.4MB
📄5.2 题解:巧妙翻转字符串.mp45.4MB
📄5.3 走出思维误区:变形词问题.mp410.7MB
📄5.4 实践:替换字符串中的空格 .mp423.3MB
📄5.5 题解:压缩字符串.mp411.4MB
📄5.6 题解:判断两字符串的字符集是否相同.mp414.6MB
📄5.7 题解:旋转词【公重号:GG学习社】.mp420.1MB
📄5.8 题解:将字符串中按单词翻转.mp411.3MB
📄5.9 题解:去掉字符串中连接出现的k次的0.mp415.8MB
📄5.10 题解:神奇的回文串.mp412.3MB
📄5.11 题解:最短摘要的生成.mp445.6MB
📄5.12 字符串匹配之PabinKarp(上).mp428.4MB
📄5.13 字符串匹配之RabinKarp(下).mp437.9MB
📄5.14 字符串匹配之KMP(上).mp468.1MB
📄5.15 字符串匹配之KMP(下).mp460.1MB
📄5.16 字符串匹配之后缀数组(上).mp449.6MB
📄5.17 字符串匹配之后缀数组(中).mp441.7MB
📄5.18 字符串匹配之后缀数组(下).mp474.1MB
📄5.19 字符串应用:尺取法例题【公重号:GG学习社】.mp422.8MB
📄5.20 字符串应用:next数组的例题.mp422.0MB
📄5.21 后缀数组的应用(上)【】.mp420.1MB
📄5.22 后缀数组的应用(下).mp460.4MB
▶📁 第06章 数学问题14 个文件
📄6.1 巧用进制解决天平称重问题.mp436.9MB
📄6.2 经典数学问题:Nim游戏.mp413.2MB
📄6.3 阶梯尼姆博弈.mp419.1MB
📄6.4 必备求和公式,牢记!【公众号:GG学习社】.mp48.9MB
📄6.5 欧几里得算法.mp47.5MB
📄6.6 欧几里得算法的扩展-裴蜀公式.mp462.0MB
📄6.7 欧几里得算法解一步之遥.mp427.2MB
📄6.8 求解同余方程的正确姿势 .mp424.5MB
📄6.9 一维世界的爱情:青蛙的约会.mp432.5MB
📄6.10 特殊的同余方程-逆元.mp437.4MB
📄6.11 很有意思的同余方程组.mp443.3MB
📄6.12 素数的测试及质因数分解.mp419.0MB
📄6.13 素数的筛法.mp431.8MB
📄6.14 快速幂运算.mp425.6MB
▶📁 第07章 递归、DFS、剪枝、回溯等问题18 个文件
📄7.1 本章预习.mp410.1MB
📄7.2 双管齐下解决递归问题【】.mp452.1MB
📄7.3 题解:机器人走方格问题.mp445.5MB
📄7.4 名企面试题:硬币表示某个给定数值【】.mp477.7MB
📄7.5 “逐步生成结果”之非数值型问题【公众号:GG学习社】.mp421.3MB
📄7.6 题解:子集生成.mp456.5MB
📄7.7 子集生成之二进制法.mp430.0MB
📄7.8 全排列(上).mp414.8MB
📄7.9 全排列(中).mp423.6MB
📄7.10 全排列(下).mp430.8MB
📄7.11 封闭式举例.mp421.3MB
📄7.12 dfs例题:数独游戏.mp447.6MB
📄7.13 dfs竞赛题:部分和.mp436.8MB
📄7.14 dfs竞赛例题解析:水洼数.mp452.2MB
📄7.15 回溯和剪枝:n皇后问题.mp457.1MB
📄7.16dfs竞赛题解析:素数环.mp423.1MB
📄7.17 dfs竞赛题解析:困难的串.mp426.0MB
📄7.18本章小结.mp419.3MB
▶📁 第08章 贪心策略与动态规划20 个文件
📄8.1 本章预习.mp48.4MB
📄8.2 贪心策略简介及硬币支付问题 .mp438.6MB
📄8.3 贪心策略例题:快速渡河问题【】.mp441.4MB
📄8.4 贪心策略例题:区间调度问题.mp433.1MB
📄8.5 贪心策略例题:区间选点问题.mp444.6MB
📄8.6 贪心策略例题:区间覆盖问题.mp455.4MB
📄8.7 贪心策略例题:字典序最小问题.mp431.4MB
📄8.8 几个背包相关问题.mp437.4MB
📄8.9 涨姿势:乘船问题.mp47.1MB
📄8.10 总结:以上贪心策略例题的思路总结 .mp422.0MB
📄8.11动态规划简介及背包问题.mp466.1MB
📄8.12 动态规划例题:背包之dp解法.mp456.7MB
📄8.13 动态规划例题:钢条切割.mp445.0MB
📄8.14 动态规划例题:数字三角形.mp449.2MB
📄8.15 动态规划例题:LCS(最长公共子序列).mp458.5MB
📄8.16动态规划例题:完全背包问题.mp420.7MB
📄8.17著名问题:最长递增子序列(上).mp442.7MB
📄8.18 著名问题:最长递增子序列(下).mp445.7MB
📄8.19 本章小结.mp436.2MB
📄第8章 贪心策略与动态规划 预习材料.mhtml229.3KB
▶📁 第09章 线性结构:列表、链表、栈、队列24 个文件
📄c9-1 面向对象概述.mp454.7MB
📄c9-2 数据结构概述.mp422.9MB
📄c9-3 基于数组实现线性表.mp465.1MB
📄c9-4 单链表1.mp446.5MB
📄c9-5 单链表2.mp463.5MB
📄c9-6 双链表.mp442.7MB
📄c9-7 迭代器and泛型.mp447.8MB
📄c9-8 Java-List-API.mp450.2MB
📄c9-9 桶排序.mp436.9MB
📄c9-10 链表例1:删除重复节点.mp437.9MB
📄c9-11 链表例2:倒数第k个节点.mp438.3MB
📄c9-12 链表例3:删除单向链表中的某节点.mp420.0MB
📄c9-13 例4:用基准值将链表分区.mp418.5MB
📄c9-14 链表例5:链表加法【公重号:GG学习社】.mp419.6MB
📄c9-15 链表例6:有环链表的环起点.mp47.2MB
📄c9-16 链表例6:有环链表的环起点-解法2【】.mp448.2MB
📄c9-17 链表例7:判断回文链表.mp417.8MB
📄c9-18 栈的实现.mp426.5MB
📄c9-19 队列的实现.mp425.4MB
📄c9-20 栈队例1和例2:设计带最小值的栈.mp458.4MB
📄c9-21 栈队例3:SetOfStacks.mp426.1MB
📄c9-22 栈队例4:两个栈实现队列.mp427.4MB
📄c9-23 栈队例5:栈的排序.mp423.8MB
📄c9-24 栈队例6:猫狗收容所.mp437.1MB
▶📁 第10章 哈希表、哈希映射12 个文件
📄c10-1 hash及HashMap简介.mp439.0MB
📄c10-2 实现HashMap(上).mp462.7MB
📄c10-3 实现HashMap(下).mp449.0MB
📄c10-4 实现HashSet.mp469.2MB
📄c10-5 布隆过滤(上).mp434.6MB
📄c10-6 布隆过滤器(下).mp444.8MB
📄c10-7 一致性hash(1).mp420.6MB
📄c10-8 一致性hash(2).mp440.1MB
📄c10-9 一致性hash(3).mp460.5MB
📄c10-10 题1:大文件中找出现次数最多的key【公重号:GG学习社】.mp414.2MB
📄c10-11 题2:某海量范围内没有出现的数字.mp417.2MB
📄c10-12 题3:海量数据找重复.mp49.0MB
▶📁 第11章 树结构40 个文件
📄c11-1 树的基本概念.mp437.0MB
📄c11-2 树的实现.mp463.2MB
📄c11-3 树层次遍历和换行.mp445.4MB
📄c11-4 二叉树及其性质.mp438.6MB
📄c11-5 BST的定义及接口.mp412.2MB
📄c11-6 BST操作之新增节点.mp427.2MB
📄c11-7 BST的中序遍历【公重号:GG学习社】.mp424.8MB
📄c11-8 BST中的查找【】.mp420.1MB
📄c11-9 BST的最小和最大【公重号:GG学习社】.mp46.3MB
📄c11-10 BST中移除节点.mp439.5MB
📄c11-11 BST中的前驱和后继.mp422.8MB
📄c11-12 BST的层次遍历.mp425.3MB
📄c11-13 二叉平衡树及其思路【】.mp434.1MB
📄c11-14 AVL之插入节点与重平衡.mp457.1MB
📄c11-15 AVL删除节点及重平衡.mp431.3MB
📄c11-16 红黑树简介.mp412.7MB
📄c11-17 红黑树插入节点及调整(1).mp434.5MB
📄c11-18 红黑树插入节点及调整(2).mp437.1MB
📄c11-19 红黑树插入节点及调整(3)【更多精选‖】 .mp457.3MB
📄c11-20 红黑树的节点删除和修复架构.mp438.7MB
📄c11-21 红黑树删除节点及调整(1).mp420.8MB
📄c11-22 红黑树删除节点及调整(2).mp435.5MB
📄c11-23 红黑树删除节点及调整(3).mp423.8MB
📄c11-24 二叉树补充.mp425.1MB
📄c11-25 Trie简介.mp425.9MB
📄c11-26 tree题解1-最小深度.mp45.1MB
📄c11-27 tree题解2-路径数字串之和.mp413.5MB
📄c11-28 tree题解3-判断二叉树是否平衡.mp416.6MB
📄c11-29 tree题解4-用有序数组构建高度最低的BST.mp49.8MB
📄c11-30 tree题解5-BST某一层的所有节点.mp423.0MB
📄c11-31 tree题解6-判断二叉树是否BST.mp423.0MB
📄c11-32 tree题解7-带parent指针的successor求解.mp48.3MB
📄c11-33 BST中序遍历的递归解法(1).mp432.1MB
📄c11-34 BST中序遍历的递归解法(2).mp421.1MB
📄c11-35 tree题解7-不带parent指针的successor求解.mp418.1MB
📄c11-36 tree题解8-最近公共祖先(1).mp416.4MB
📄c11-37 tree题解8-最近公共祖先(2).mp421.6MB
📄c11-38 tree题解8-最近公共祖先(3).mp420.5MB
📄c11-39 tree题解9-子树判断.mp45.6MB
📄c11-40 tree题解10-输出和为指定值的路径.mp420.4MB
▶📁 第12章 图16 个文件
📄c12-1 图基础概念和术语 .mp415.4MB
📄c12-2 图的表示.mp440.1MB
📄c12-3 四连通检测.mp451.1MB
📄c12-4 八连通块.mp424.8MB
📄c12-5 dfs-3 拓扑排序.mp471.3MB
📄c12-6 dfs-4 七桥问题与欧拉道路(1)【公重号:GG学习社】.mp433.2MB
📄c12-7 dfs-4 七桥问题与欧拉道路(2).mp426.8MB
📄c12-8 dfs-5 二分图.mp419.5MB
📄c12-9 最小生成树之Kruskal算法介绍 .mp422.1MB
📄c12-10 最小生成树之Kruskal算法实现.mp431.4MB
📄c12-11 最短路问题之Bellman-ford算法.mp427.0MB
📄c12-12 最短路问题之Dijkstra算法.mp441.9MB
📄c12-13 题解1:POJ1287-最小生成树.mp434.1MB
📄c12-14 题解2:城市道路建设-最小生成树.mp424.5MB
📄c12-15 题解3:状态图示例-分酒问题.mp437.5MB
📄c12-16 题解4:走出迷宫的最少步数.mp421.6MB
📄《算法很美》课程学习指导手册【】.mp447.5MB
📄《数据结构不难》课程学习指导手册.mp4103.0MB

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:123

客服微信:123456789

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号