- 资源介绍
- 更新记录
课程介绍
《ACM大牛带你玩转算法与数据结构》是由网易云课堂和ACM国际大学生程序设计竞赛金牌得主联合出品的一门算法与数据结构在线课程。课程旨在帮助学员系统性地掌握算法与数据结构的基本概念、经典算法和实战技巧,提升算法思维和编程能力。
课程目标:
- 掌握算法与数据结构的基础知识,包括时间复杂度、空间复杂度、常见数据结构等
- 熟练掌握各种经典算法,如排序、搜索、贪心、动态规划等
- 培养算法思维,能够分析问题和设计高效的算法
- 提高编程能力,能够熟练使用数据结构和算法解决实际问题
课程内容:
模块一:算法基础
- 算法复杂度分析
- 数据结构概述
- 线性表(数组、链表、栈、队列)
模块二:排序算法
- 冒泡排序、选择排序、插入排序
- 归并排序、快速排序、堆排序
模块三:搜索算法
- 线性搜索、二分查找
- 哈希表、二叉查找树
模块四:贪心算法
- 贪心算法的思想和应用
- 经典贪心算法(最小生成树、哈夫曼编码)
模块五:动态规划
- 动态规划的思想和应用
- 经典动态规划算法(最长公共子序列、背包问题)
模块六:图算法
- 图的基本概念和表示
- 深度优先搜索、广度优先搜索
- 最小生成树、最短路径
授课方式:
- 视频讲解
- 代码演示
- 习题练习
课程适用人群:
- 计算机专业学生
- 算法和数据结构初学者
- 希望提升算法思维和编程能力的程序员
- 准备参加ACM竞赛或算法面试的求职者
授课老师:
- ACM国际大学生程序设计竞赛金牌得主
- 资深算法工程师
课程优势:
- ACM金牌得主授课,保证课程质量和权威性
- 理论讲解与实践操作相结合,帮助学员深入理解算法与数据结构
- 提供丰富的习题练习和实战案例,巩固所学知识
- 课程结束后提供结业证书,证明学员的学习成果
学习成果:
- 系统掌握算法与数据结构的基本原理和经典算法
- 培养算法思维,能够分析问题和设计高效的算法
- 提升编程能力,能够熟练使用数据结构和算法解决实际问题
- 为参加ACM竞赛或算法面试做好准备
课程目录
/14-121-【限时5折】ACM大牛带你玩转算法与数据结构/
│├─1 学算法,你真的需要一个领路人.mp4 25.7MB
│├─10 1.课程导学.mp4 32.6MB
│├─100 12.C++ sort 使用方法与技巧.mp4 66.4MB
│├─101 13.两数之和:Leetcode-01.mp4 39.8MB
│├─102 14.排序链表:Leetcode-148(快速排序法).mp4 34.7MB
│├─103 15.排序链表:Leetcode-148(归并排序法).mp4 19.3MB
│├─104 16.合并两个有序数组:Leetcode-88.mp4 12.4MB
│├─105 17.合并两个有序链表:Leetcode-21.mp4 6.4MB
│├─106 18.两个正序数组的中位数:Leetcode-04.mp4 16.2MB
│├─107 19.存在重复元素Ⅱ:Leetcode-219.mp4 12.1MB
│├─108 20.逆序对个数:HZOJ-248.mp4 55MB
│├─109 21.士兵:HZOJ-251.mp4 39.5MB
│├─11 2.为什么要学算法与数据结构.mp4 31.2MB
│├─110 22.国王游戏:HZOJ-256(基础实现).mp4 50.5MB
│├─111 23.国王游戏:HZOJ-256(大整数实现).mp4 39.1MB
│├─112 1.二分算法:理论讲解.mp4 57.6MB
│├─113 2.二分算法:数组和函数的关系.mp4 28.3MB
│├─114 3.二分算法:代码演示.mp4 79.1MB
│├─115 4.跳跃表:结构讲解.mp4 27.7MB
│├─116 5.跳跃表:代码演示.mp4 107.9MB
│├─117 6.哈希表与布隆过滤器.mp4 55.7MB
│├─118 7.哈希表:代码演示.mp4 77.9MB
│├─119 8.【再学】两数之和:Leetcode-01.mp4 31.3MB
│├─12 3.重点:数据结构与算法的学习方法.mp4 48.1MB
│├─120 9.搜索插入位置:Leetcode-35.mp4 13.4MB
│├─121 10.存在重复元素:Leetcode-217.mp4 6MB
│├─122 11.两个数组的交集:Leetcode-349.mp4 11.8MB
│├─123 12.无重复字符的最长子串:Leetcode-03.mp4 38.3MB
│├─124 13.【再学】两个正序数组的中位数:Leetcode-04.mp4 45.7MB
│├─125 14.课后练习题7讲解.mp4 90.5MB
│├─126 15.奶牛围栏:HZOJ-244.mp4 49.5MB
│├─127 1.二叉排序树:结构讲解.mp4 40.8MB
│├─128 2.二叉排序树:代码演示.mp4 53.2MB
│├─129 3.AVL 树:结构讲解.mp4 88.3MB
│├─13 4.为什么要学复杂度的分析方法(上).mp4 61MB
│├─130 4.AVL 树:代码演示.mp4 87.9MB
│├─131 5.红黑树:平衡条件讲解.mp4 35.6MB
│├─132 6.红黑树:插入及调整策略.mp4 53.8MB
│├─133 7.红黑树:插入代码演示.mp4 82.1MB
│├─134 8.红黑树:删除及调整策略.mp4 84.5MB
│├─135 9.红黑树:删除及调整代码演示.mp4 55.5MB
│├─136 10.B-树:性质讲解.mp4 33.6MB
│├─137 11.B-树:插入及调整策略.mp4 21.7MB
│├─138 12.B-树:插入及调整代码演示.mp4 96.6MB
│├─139 13.B-树:删除及调整策略.mp4 34MB
│├─14 5.为什么要学复杂度的分析方法(下).mp4 48.3MB
│├─140 14.B-树:删除及调整代码演示.mp4 110.2MB
│├─141 1.系统栈模拟法原理讲解.mp4 28.9MB
│├─142 2.练习1:阶乘函数转非递归.mp4 51.6MB
│├─143 3.练习2:中序遍历转非递归.mp4 27.9MB
│├─144 4.练习3:快速排序转非递归.mp4 39.9MB
│├─145 5.拓扑序知识讲解.mp4 30.5MB
│├─146 6.练习4:HZOJ-641-拓扑排序.mp4 31.2MB
│├─147 7.练习5:HZOJ-636-旅行计划.mp4 26.5MB
│├─148 8.练习6:归并排序转非递归.mp4 49.3MB
│├─149 1.连通性问题与 Quick-Find 算法.mp4 31.2MB
│├─15 1.递归函数的设计技巧.mp4 56.6MB
│├─150 2.Quick-Find 算法:代码演示.mp4 21MB
│├─151 3.Quick-Union 算法:理论讲解.mp4 20.4MB
│├─152 4.Quick-Union 算法:代码演示.mp4 16.5MB
│├─153 5.并查集优化:按秩合并+路径压缩.mp4 37.6MB
│├─154 6.并查集优化:代码演示.mp4 14.4MB
│├─155 7.最长连续序列 Leetcode-128.mp4 33.1MB
│├─156 8.被围绕的区域 Leetcode-130.mp4 28.8MB
│├─157 9.岛屿数量 Leetcode-200.mp4 19.2MB
│├─158 10.省份数量 Leetcode-547.mp4 11.2MB
│├─159 11.猜拳 HZOJ-72.mp4 66.9MB
│├─16 2.【题目讲解】HZOJ-184-路飞吃桃.mp4 14.9MB
│├─160 12.程序自动分析 HZOJ-322.mp4 35.5MB
│├─161 13.关押罪犯:HZOJ-327.mp4 43.3MB
│├─162 1.单调队列的作用讲解.mp4 36MB
│├─163 2.单调队列:代码演示.mp4 27MB
│├─164 3.单调栈的作用讲解.mp4 28.6MB
│├─165 4.单调栈:代码演示.mp4 22.6MB
│├─166 5.滑动窗口:HZOJ-271.mp4 14.4MB
│├─167 6.最大子序和:HZOJ-270.mp4 32.3MB
│├─168 7.队列的最大值Leetcode-Offer59.mp4 18.4MB
│├─169 8.差值限制的子数组:Leetcode-1438.mp4 35.6MB
│├─17 3.【题目讲解】HZOJ-186-弹簧板.mp4 23.2MB
│├─170 9.最大矩形面积:HZOJ-264.mp4 51.1MB
│├─171 10.接雨水:Leetcode-42.mp4 39.4MB
│├─172 11.最短子数组:Leetcode-862.mp4 41.8MB
│├─173 12.双生序列:HZOJ-372.mp4 34.8MB
│├─174 1.回溯算法基本原理.mp4 53.7MB
│├─175 2.第一讲:八皇后问题-P1219-算法设计.mp4 52.3MB
│├─176 3.第一讲:八皇后问题-P1219-代码演示.mp4 45.7MB
│├─177 4.第二讲:奇怪的电梯-P1135.mp4 34.5MB
│├─178 5.第三讲:选数-P1036.mp4 27.7MB
│├─179 6.第四讲:马的遍历-P1443.mp4 63.1MB
│├─18 4.【题目讲解】HZOJ-235-递归实现指数型枚举.mp4 31.9MB
│├─180 7.第五讲:迷宫-P1605.mp4 37.1MB
│├─181 8.第六讲:吃奶酪-P1433.mp4 54MB
│├─182 9.第七讲:单词接龙-P1019.mp4 47.1MB
│├─183 10.第八讲:字串变换-P1032.mp4 78.5MB
│├─184 11.第九讲:自然数拆分问题-P2404.mp4 22MB
│├─185 12.第十讲:单词方阵-P1101.mp4 37.5MB
│├─186 13.第十一讲:考前临时抱佛脚-P2392.mp4 46.1MB
│├─187 1.贪心算法基本原理.mp4 71.3MB
│├─188 2.第一讲 最大整数-HZOJ-505.mp4 15.1MB
│├─189 3.第一讲 贪心策略证明.mp4 29.2MB
│├─19 5.【题目讲解】HZOJ-236-递归实现组合型枚举.mp4 29.8MB
│├─190 4.第二讲 数-HZOJ-504.mp4 25.6MB
│├─191 5.第二讲 贪心策略证明.mp4 34.9MB
│├─192 6.第三讲 独木舟-HZOJ-503.mp4 15.3MB
│├─193 7.第三讲 贪心策略证明.mp4 30.3MB
│├─194 8.第四讲:最大子阵和-HZOJ-258.mp4 40.7MB
│├─195 9.第五讲:最少操作次数-HZOJ-511.mp4 57.9MB
│├─196 10.第六讲:安装雷达-HZOJ-255.mp4 52.8MB
│├─197 11.第七讲:挤奶-HZOJ-254.mp4 30.8MB
│├─198 12.第八讲:奶牛晒太阳-HZOJ-253.mp4 47.3MB
│├─199 13.第九讲:公司的任务-HZOJ-259.mp4 57.7MB
│├─2 【试听】链表:代码演示.mp4 47.7MB
│├─20 6.【题目讲解】HZOJ-237-递归实现排列型枚举.mp4 27.4MB
│├─200 14.第十讲:树的颜色-HZOJ-257.mp4 61.6MB
│├─201 15.第十讲:树的颜色-代码演示.mp4 45.6MB
│├─202 16.贪心算法十讲总结.mp4 41.3MB
│├─203 1.动态规划章节导学.mp4 13MB
│├─204 2.如何求解递推问题.mp4 66.8MB
│├─205 3.【大整数版】兔子繁殖问题:HZOJ-38.mp4 28.5MB
│├─206 4.容斥原理的基本思想.mp4 73.9MB
│├─207 5.【随堂练习】爬楼梯:HZOJ-40.mp4 30.3MB
│├─208 6.【随堂练习】墙壁涂色:HZOJ-41.mp4 69.3MB
│├─209 7.【递推】数的划分:P1025.mp4 34.5MB
│├─21 7.【题目讲解】HZOJ-239-不规则的街道.mp4 95.5MB
│├─210 8.【递推】数的计算:P1028.mp4 18.1MB
│├─211 9.【递推】神经网络:P1038.mp4 53.6MB
│├─212 10.【递推】栈:P1044.mp4 27.8MB
│├─213 11.【递推】循环:P1050.mp4 26.9MB
│├─214 12.【递推-代码演示】循环:P1050.mp4 61.4MB
│├─215 13.【递推】传球游戏:P1057.mp4 19.7MB
│├─216 14.【递推】Honoi双塔问题:P1096.mp4 30.4MB
│├─217 15.从【递推算法】到【动态规划】.mp4 40.1MB
│├─218 16.数字三角形:HZOJ-43.mp4 50.5MB
│├─219 17.全面剖析:数字三角形问题.mp4 36.7MB
│├─22 1.顺序表:结构讲解.mp4 23.7MB
│├─220 18.动归经典1:0 1背包.mp4 46.5MB
│├─221 19.动归经典2:完全背包.mp4 20.1MB
│├─222 20.动归经典3:多重背包.mp4 13.1MB
│├─223 21.动归经典4:最长上升子序列.mp4 47MB
│├─224 22.动归经典5:最长公共子序列.mp4 28.4MB
│├─225 23.动归经典6:切割回文.mp4 52.8MB
│├─226 24.动归经典7:棋盘分割.mp4 65.6MB
│├─227 25.动归优化-去除冗余状态:乌龟棋.mp4 42.6MB
│├─228 26.动归优化-状态重定义1:墙壁涂色.mp4 60MB
│├─229 27.动归优化-状态重定义2:扔鸡蛋(上).mp4 50.8MB
│├─23 2.顺序表:代码演示.mp4 56.9MB
│├─230 28.动归优化-状态重定义2:扔鸡蛋(下).mp4 29.8MB
│├─231 29.动归优化-转移过程1:切割回文.mp4 45.4MB
│├─232 30.动归优化-转移过程2:最长上升子序列.mp4 43.1MB
│├─233 31.动归优化-转移过程3:多重背包-拆分优化.mp4 33.2MB
│├─234 32.动归优化-转移过程4:多重背包-单调队列优化.mp4 43.8MB
│├─235 33.矩形:HZOJ-51.mp4 45.3MB
│├─236 34.动归优化-转移过程5:矩形-单调栈优化.mp4 22.6MB
│├─237 35.动归优化-斜率优化:古老的打字机.mp4 68.3MB
│├─238 36.古老的打字机:HZOJ-52.mp4 38.9MB
│├─239 37.低价购买 P1108.mp4 31.4MB
│├─24 3.顺序表:扩容操作.mp4 40.9MB
│├─240 38.杂务 P1113.mp4 17.1MB
│├─241 39.最大子段和 P1115.mp4 15.9MB
│├─242 40.NASA 的食物计划 P1507.mp4 19.9MB
│├─243 41.魔族密码 P1481.mp4 17.4MB
│├─244 42.找啊找啊找 GF P1509.mp4 24.5MB
│├─245 43.书本整理 P1103.mp4 28.6MB
│├─246 44.删数 P2426.mp4 25.6MB
│├─247 45.垃圾陷阱:P1156.mp4 49MB
│├─248 46.最大正方形Ⅱ:P1681.mp4 30.3MB
│├─249 47.导弹拦截:P1158.mp4 31MB
│├─25 4.链表:结构讲解.mp4 39.6MB
│├─250 48.三元上升子序列:P1637.mp4 42.6MB
│├─251 49.多人背包:P1858.mp4 45.1MB
│├─252 50.仓库建设:P2120-解题思路.mp4 39.1MB
│├─253 51.仓库建设:P2120-代码演示.mp4 47MB
│├─26 5.链表:代码演示.mp4 47.7MB
│├─27 6.链表:花式查找操作的实现.mp4 24.6MB
│├─28 7.链表:用有头链表改写插入操作.mp4 13MB
│├─29 8.循环链表和双向链表.mp4 26.5MB
│├─3 【试听】二分算法:数组和函数的关系.mp4 29.5MB
│├─30 9.反转链表:Leetcode-206.mp4 30MB
│├─31 10.环形链表:Leetcode-141.mp4 12.5MB
│├─32 11.快乐数:Leetcode-202.mp4 22.8MB
│├─33 12.旋转链表:Leetcode-61.mp4 30.3MB
│├─34 13.删除链表倒数第 N 个节点:Leetcode-19.mp4 17.6MB
│├─35 14.环形链表Ⅱ:Leetcode-142.mp4 26.6MB
│├─36 15.反转链表Ⅱ:Leetcode-92.mp4 36.6MB
│├─37 1.队列:结构讲解.mp4 35.9MB
│├─38 2.队列:顺序表的实现.mp4 60.2MB
│├─39 3.队列:链表的实现.mp4 65.1MB
│├─4 【试听】为什么要学习算法与数据结构.mp4 30.7MB
│├─40 4.栈:结构讲解.mp4 13.8MB
│├─41 5.栈:代码演示.mp4 24.5MB
│├─42 6.括号匹配:Leetcode-20.mp4 42.8MB
│├─43 7.思维突破:栈的深入理解.mp4 55.9MB
│├─44 8.程序调用关系:HZOJ-595.mp4 28.2MB
│├─45 9.2020年408第41题:HZOJ-838.mp4 46.8MB
│├─46 10.比较含退格的字符串:Leetcode-844.mp4 13.9MB
│├─47 11.火车进站:HZOJ-263.mp4 30.9MB
│├─48 12.验证栈序列:Leetcode-946.mp4 15.6MB
│├─49 13.括号画家: HZOJ-265.mp4 50.6MB
│├─5 【试听】第十讲:树的颜色-HZOJ-257.mp4 61.6MB
│├─50 14.设计循环队列: Leetcode-622.mp4 29.4MB
│├─51 15.【解题思路】表达式求值 HZOJ-266.mp4 41.3MB
│├─52 16.【代码演示】表达式求值 HZOJ-266.mp4 40.6MB
│├─53 1.计算机中的树形结构.mp4 37.1MB
│├─54 2.广度遍历与深度遍历.mp4 25.2MB
│├─55 3.二叉树:结构讲解.mp4 52.3MB
│├─56 4.二叉树:代码演示.mp4 45.9MB
│├─57 5.二叉树:遍历与线索化(上).mp4 53.6MB
│├─58 6.二叉树:遍历与线索化(下).mp4 76.1MB
│├─59 7.二叉树与广义表(上).mp4 24.8MB
│├─6 【试听】HZOJ-186-弹簧板.mp4 23.2MB
│├─60 8.二叉树与广义表(下).mp4 49.8MB
│├─61 9.【代码演示】广义表转二叉树.mp4 76.7MB
│├─62 10.定长编码与变长编码.mp4 32.5MB
│├─63 11.最优变长编码:哈夫曼编码.mp4 32.1MB
│├─64 12.哈夫曼编码最优性证明.mp4 24.9MB
│├─65 13.【代码演示】哈夫曼编码.mp4 65.1MB
│├─66 14.N叉树的前序遍历:Leetcode-589.mp4 14.4MB
│├─67 15.从前序与中序构造二叉树:Leeetcode-105.mp4 23.7MB
│├─68 16.二叉树的层序遍历:Leetcode-102.mp4 27.2MB
│├─69 17.翻转二叉树:Leetcode-226.mp4 7MB
│├─7 【试听】HZOJ-236-递归实现组合型枚举.mp4 29.8MB
│├─70 18.二叉树的层序遍历Ⅱ:Leetcode-107.mp4 18.2MB
│├─71 19.二叉树锯齿形层序遍历:Leetcode-103.mp4 12.6MB
│├─72 20.树的子结构:Leetcode-Offer26.mp4 26.2MB
│├─73 21.合并果子:HZOJ-287001.m4s 17.2MB
│├─73 21.合并果子:HZOJ-287002.m4s 41.6MB
│├─74 22.货仓选址:HZOJ-245.mp4 26.7MB
│├─75 1.堆和优先队列:结构讲解.mp4 46.1MB
│├─76 2.优先队列:代码演示.mp4 65.2MB
│├─77 3.堆排序与线性建堆法.mp4 50.5MB
│├─78 4.堆排序:代码演示.mp4 43.8MB
│├─79 5.哈夫曼编码:基于堆的优化.mp4 67.5MB
│├─8 【试听】第一讲:八皇后问题-P1219-算法设计.mp4 54.1MB
│├─80 6.用set模拟堆操作.mp4 56.7MB
│├─81 7.数据流中的第 K 大元素:Leetcode-703.mp4 28MB
│├─82 8.数据流的中位数:Leetcode-295.mp4 48.5MB
│├─83 9.合并K个升序链表:Leetcode-23.mp4 35.6MB
│├─84 10.丑数Ⅱ:Leetcode-264.mp4 36.1MB
│├─85 11.超市卖货:HZOJ-284.mp4 56.4MB
│├─86 12.序列 M 小和:HZOJ-285.mp4 57.4MB
│├─87 13.生日礼物:HZOJ-289.mp4 82.9MB
│├─88 1.选择排序.mp4 46.8MB
│├─89 2.插入排序.mp4 32.9MB
│├─9 【试听】链表:结构讲解.mp4 39.6MB
│├─90 3.无监督的插入排序.mp4 28.2MB
│├─91 4.希尔排序.mp4 60.6MB
│├─92 5.冒泡排序及优化.mp4 28MB
│├─93 6.快速排序.mp4 47.7MB
│├─94 7.快速排序的优化.mp4 62MB
│├─95 fix-1.【勘误】快速排序的优化.mp4 5MB
│├─96 8.归并排序.mp4 48MB
│├─97 9.基数排序(上):理论讲解.mp4 30.2MB
│├─98 10.基数排序(下):代码演示.mp4 41.5MB
│├─99 11.排序算法总结.mp4 63MB
猜你喜欢
-
牛客网算法完整版
2023-11-27 -
程序猿的内功修炼,学好算法与数据结构
2023-11-27 -
Spark2.x+协同过滤算法,开发企业级个性化推荐系统【完结无密】
2024-03-02 -
系统入门深度学习,直击算法工程师[完结无密]
2024-02-20 -
2018年老男孩8期算法+设计模式
2023-11-26 -
九章算法-算法基础提升和系统设计
2024-04-20 -
编译原理
2024-11-12 -
代码源编程初级+中级+NOI金牌冲刺(2022经典级别课程)
2024-11-12 -
图灵课堂-Java高级架构师教程-剑指offer数据结构与算法
2024-05-24 -
Java版数据结构与算法
2023-11-27
-
算法面试刷题课–竞赛命题人带你刷70+中高级题型|算法面试专题课(Java版)[完结无密]
2024-02-07 -
面试题与算法汇总[8套]
2023-11-26 -
Java,C++算法与数据结构|java数据结构和算法 并行串行 java数据结构和c++数据结构
2023-11-26 -
贪心学院-高阶自然语言处理NLP 八期
2024-04-25 -
Java玩转算法系列–图论精讲 面试升职必备[完结无密]
2024-01-28 -
算法与数据结构高手养成-求职提升特训课[完结]
2024-02-26 -
大圣课堂 前端算法 JavaScript算法
2024-04-27 -
看得见的算法 7个经典应用诠释算法精髓|价值248
2023-11-27 -
牛客网剑指offer:数据结构与算法
2024-04-19 -
BAT大牛亲授-个性化推荐算法实战(可用于毕设) [完结无密]
2024-01-25
猜你在找
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.xitnds.com"或“xitnds.com”,如遇到无法解压的请联系管理员!
学IT那点事 » ACM大牛带你玩转算法与数据结构
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 学IT那点事下载免费吗?
- 2024-11-24Hi,初次和大家见面了,请多关照!