
编程初学者:对编程感兴趣但尚未深入学习算法和数据结构的爱好者。
– 计算机科学专业学生:作为算法和数据结构课程的补充或预览材料。
– IT从业者:希望提高自己的算法和数据结构技能。
学生将学习:
– 理解算法和数据结构的基本概念及其原理。
– 掌握常用算法的时间复杂度分析方法。
– 学习空间复杂性的计算技巧。
课程简介:
本资源是一套从零开始学习算法和数据结构的基础教程,旨在帮助学生充分掌握理论与实践相结合的相关核心知识。内容涵盖范围广泛,从浅到深,分为多章逐步解释。注重培养学生的编程能力和解决问题的能力,包括大量的编程实践和案例分析。
此外,课程还为学生自检、复习和巩固提供了丰富的练习。
资源目录(98个视频,1个压缩包):
1-1 01 算法入门概念.mp4
1-2 02 估计算法的运行效率和时间复杂性.mp4
1-3 03 简单判断时间的复杂性.mp4
1-4 04 空间复杂度.mp4
1-5 05 递归.mp4
1-6 06 汉诺塔问题.mp4
1-7 07 顺序查找.mp4
1-8 09二分搜索介绍.mp4
1-9 102分搜索代码.mp4
1-10 112分搜索与线性搜索的比较.mp4
2-1 12排序介绍.mp4
2-2 13泡沫排序介绍.mp4
2-3 14冒泡排序.mp4
2-4 15选择排序.mp4
2-5 16插入排序.mp4
2-6 介绍17快速排序原理.mp4
2-7 实现18快速排序代码.mp4
2-8 实现219快速排序代码.mp4
2-9 20堆排序前传树的基础知识.mp4
2-10 21堆排序前传二叉树的基础知识.mp4
2-11 22堆排序前传堆和堆向下调整.mp4
2-12 23堆排序的过程演示.mp4
2-13 实现24向下调整函数.mp4
2-14 实现25堆排序(1).mp4
2-15 实现26堆排序(2).mp4
2-16 27堆排序的时间复杂度.mp4
2-17 内置模块28堆.mp4
2-18 29topk问题.mp4
2-19 实现30topk.mp4
2-20 31实现并购排序.mp4
2-21 32合并排序归并.mp4
2-22 讨论333归并排序的复杂性.mp4
2-23 34NB三人组总结.mp4
2-24 35希尔排序.mp4
2-25 36希尔排序讨论.mp4
2-26 37计数排序.mp4
2-27 38桶排序介绍.mp4
2-28 39桶排序实现.mp4
2-29 介绍40基数排序.mp4
2-30 实现了41基数排序.mp4
2-31 42查找排序部分练习.mp4
2-32 43查找排序练习1.mp4
2-33 44搜索排序练习2.mp4
2-34 45搜索排序练习3.mp4
2-35 46搜索排序练习4.mp4
3-1 47数据结构介绍.mp4
3-2 48列表.mp4
3-3 49栈的介绍.mp4
3-4 50栈的应用:括号匹配.mp4
3-5 51队列的介绍.mp4
3-6 52队列的实现.mp4
3-7 53队列的内置模块.mp4
3-8 54栈和队列的应用:迷宫问题.mp4
3-9 555用栈解决迷宫问题.mp4
3-10 56使用队列进行迷宫问题:介绍:.mp4
3-11 57使用队列进行迷宫问题:实现.mp4
3-12 58 链表介绍.mp4
3-13 59 链表创建和遍历.mp4
3-14 60 插入和删除链表.mp4
3-15 61 双链表.mp4
3-16 62 链表总结.mp4
3-17 63 哈希表.mp4
3-18 64 哈希表实现.mp4
3-19 65 哈希表应用.mp4
3-20 66 树的概念.mp4
3-21 67 树木实例:模拟文件系统.mp4
3-22 68 二叉树的概念.mp4
3-23 69 二叉树遍历.mp4
3-24 70 二叉搜索树的概念.mp4
3-25 71 二叉搜索树:插入.mp4
3-26 72 二叉搜索树:查询.mp4
3-27 73 二叉搜索树:删除.mp4
3-28 74 二叉搜索树:删除实现.mp4
3-29 75 AVL树的概念.mp4
3-30 76 AVL:旋转.mp4
3-31 77 AVL:旋转实现1.mp4
3-32 78 AVL:旋转实现2.mp4
3-33 80 AVL:插入.mp4
3-34 81 AVL树应用和数据结构总结.mp4
4-1 83 贪婪算法(新一章:高级算法).mp4
4-2 84 分数背包.mp4
4-3 85 实现分数背包.mp4
4-4 86 数字拼接问题.mp4
4-5 87 实现数字拼接问题.mp4
4-6 88 活动选择问题.mp4
4-7 9 实现活动选择问题.mp4
4-8 90 贪婪算法总结.mp4
4-9 91 动态规划介绍.mp4
4-10 92 钢条切割问题.mp4
4-11 93 钢条切割问题:自上而下实现.mp4
4-12 94 钢条切割问题:自底向上实现.mp4
4-13 95 钢条切割问题:重构解决.mp4
4-14 96 公共子序列最长.mp4
4-15 97 最长公共子序列:实现.mp4
4-16 98 欧几里得算法.mp4
4-17 99 介绍RSA算法.mp4
4-18 100 亲自测试RSA算法.mp4
4-19 101 算法课程总结.mp4
课程资料.zip
1.仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们非常重视版权问题,如有侵权请点击版权投诉。敬请谅解!
2.如遇下载链接失效、解压密码错误等问题请点击 提交工单
3.在下载源码前,请务必要仔细阅读并接受 购前/下载协议 购买即视为您同意该协议!
蓝星智库 » 零基础快速掌握算法与数据结构完整版教程

