IT网课学习吧

黑马程序员新版Java数据结构与算法视频

AI
课程简介

黑马这套新版 Java 数据结构与算法,最大的特点不是"全",而是把算法思想单独立了一块——贪心、动态规划、递归、回溯、分治这些方法论,不是散落在各章节里当例子,而是各自成段、配独立题目来讲。这一点在同类课里不多见,也是这套资料真正值得挖的地方。 先搞清楚这套课的结构,别一上来就顺着播 资料本身分了三块:一份文档、一份配套资料,加上视频主体。视频主体又分成…

已有 3 人浏览 发布 2026-09-12 更新 2026-09-15

黑马这套新版 Java 数据结构与算法,最大的特点不是"全",而是把算法思想单独立了一块——贪心、动态规划、递归、回溯、分治这些方法论,不是散落在各章节里当例子,而是各自成段、配独立题目来讲。这一点在同类课里不多见,也是这套资料真正值得挖的地方。

先搞清楚这套课的结构,别一上来就顺着播

资料本身分了三块:一份文档、一份配套资料,加上视频主体。视频主体又分成基础数据结构和进阶算法两大段。基础段讲数组、链表、栈、队列、树、堆、哈希这些,属于"必须过一遍但不值得逐帧抠"的部分;进阶段才是这套课的重点,光贪心和动态规划相关的章节就占了很大篇幅,从"介绍"到"实现-1/2/3"再到具体题目(比如零钱兑换、旅行商问题)层层展开。

如果你是冲着进阶来的,基础段可以倍速扫,把链表反转、二叉树遍历、堆调整这几类高频手写题练熟就够,剩下的直接跳到进阶。

进阶段里,哪几块含金量最高

  • 贪心:从介绍、套路到具体兑换类题目,讲的是"什么时候能用贪心、什么时候不能"这个判断问题,而不是背模板。零钱兑换这类题既是贪心的经典反例,又是动态规划的入口,衔接做得比较自然。
  • 动态规划:这是整套课分量最重的部分,也是最能拉开差距的。注意它的推进方式——不是直接给状态转移方程,而是从暴力递归一步步推到记忆化、再推到递推,这个推导过程比结论更值钱。旅行商问题那种多阶段实现的章节,适合在理解基础 DP 之后回看。
  • 递归与回溯:基础中的基础,但容易被跳过。建议和后面的 DP 一起看,能省下不少理解成本。

文档和配套资料这两包别忽略。文档通常是讲义和题解的文字沉淀,适合在看完一节视频后拿来复盘;配套资料里多半是源码和习题素材,边看边敲的,比只看视频效果好得多。两包加起来才几 MB,但信息密度不低,属于"视频看完再回头翻"的类型。

拆开用的三个建议

  • 第一遍别做笔记,先把例题思路跟一遍,判断自己卡在"想不出"还是"写不对";
  • 第二遍动手重写核心题,尤其是 DP 那几道,关掉视频自己推状态转移;
  • 文档留着当索引,忘了某个套路回去查对应章节,比重刷视频快。

整体上,这套资料适合已经写过一段时间 Java、但算法底子没系统梳理过的人。如果你的目标是刷题过笔试,进阶算法那部分直接决定投入产出比;如果只是想把数据结构补扎实,基础段加文档也够用。真正需要判断的是:你愿不愿意在动态规划上花时间——这部分啃下来,这套课才算没白看。

黑马程序员新版Java数据结构与算法视频

深入Java数据结构与算法精髓

编辑点评

系统讲解Java数据结构与算法,涵盖贪心、动态规划、递归等多种方法,适合进阶学习。

⭐ 编辑推荐

掌握核心数据结构与算法,提升编程能力,适合Java开发者进阶。

✨ 课程亮点

系统讲解Java数据结构与算法
涵盖多种算法方法
适合Java开发者进阶

课程目录

📁 文档
文档.rar [4.4 MB]
📁 资料
资料.rar [2.8 MB]
📁 视频(下篇)
📁 3、进阶数据结构和算法
进阶数据结构和算法-252-贪心算法-介绍.mp4 [57.7 MB]
进阶数据结构和算法-306-旅行商问题-动态规划-实现-3【优质资源‖关注:cunWorkNotes 解锁】.mp4 [34.5 MB]
进阶数据结构和算法-259-零钱兑换-贪心-2【整理不易‖记得关注:CunWorKNotes】.mp4 [80.0 MB]
进阶数据结构和算法-256-零钱兑换II-递归-顺序优化【资源精选‖更多关注:CunworkNotes】.mp4 [51.1 MB]
进阶数据结构和算法-278-0-1背包问题-动态规划-分析2【不易整理‖请关注:CunWorkNoteS】.mp4 [75.1 MB]
进阶数据结构和算法-301-打家劫舍-Leetcode198.mp4 [83.7 MB]
进阶数据结构和算法-254-零钱兑换II-递归-递归分析【持续更新‖免费提供:CunworknoteS】.mp4 [61.4 MB]
进阶数据结构和算法-249-图-并查集-2.mp4 [75.2 MB]
进阶数据结构和算法-346-设计最小栈-Leetcode-155【持续更新‖免费提供:CunworknoteS】.mp4 [61.4 MB]
进阶数据结构和算法-270-斐波那契-动态规划【优质资源‖关注:cunWorkNotes 解锁】.mp4 [124.8 MB]
进阶数据结构和算法-290-最长公共子串-动态规划.mp4 [61.0 MB]
进阶数据结构和算法-263-Huffman-Tree-构建树【不易整理‖请关注:CunWorkNoteS】.mp4 [51.3 MB]
进阶数据结构和算法-298-Catalan数-应用-出栈总数【不易整理‖请关注:CunWorkNoteS】.mp4 [44.2 MB]
进阶数据结构和算法-338-字符串匹配-kmp-Leetcode28.mp4 [97.1 MB]
进阶数据结构和算法-309-快速选择算法-数组第k大数-Leetcode215.mp4 [39.7 MB]
进阶数据结构和算法-347-设计短网址-Leetcode-535.mp4 [195.7 MB]
进阶数据结构和算法-273-Bellman-Ford-动态规划-实现1.mp4 [73.2 MB]
进阶数据结构和算法-352-股票系列问题-Leetcode-309.mp4 [68.7 MB]
进阶数据结构和算法-349-股票系列问题-Leetcode-121.mp4 [42.2 MB]
进阶数据结构和算法-276-Leetcode62-不同路径-动态规划-实现【公重号:CunWorkNotes】.mp4 [74.7 MB]
进阶数据结构和算法-328-N皇后-Leetcode51-2【整理不易‖记得关注:CunWorKNotes】.mp4 [86.9 MB]
进阶数据结构和算法-262-Huffman-Tree-统计频次.mp4 [59.7 MB]
进阶数据结构和算法-312-快速幂-Leetcode50【持续更新‖免费提供:CunworknoteS】.mp4 [53.1 MB]
进阶数据结构和算法-324-组合之和-Leetcode39【不易整理‖请关注:CunWorkNoteS】.mp4 [77.6 MB]
进阶数据结构和算法-317-回溯-概述.mp4 [40.3 MB]
进阶数据结构和算法-337-字符串匹配-bf-Leetcode28.mp4 [56.4 MB]
进阶数据结构和算法-332-三数之和-Leetcode15【公重号:CunWorkNotes】.mp4 [115.7 MB]
进阶数据结构和算法-233-图-拓扑排序-检测环.mp4 [44.5 MB]
进阶数据结构和算法-236-图-Dijkstra-算法实现【更多精选‖公众号:CunWorknotes】 .mp4 [94.7 MB]
进阶数据结构和算法-245-图-Floyd-Warshall-算法实现-4.mp4 [36.6 MB]
进阶数据结构和算法-232-图-拓扑排序.mp4 [93.2 MB]
进阶数据结构和算法-241-图-Floyd-Warshall-算法描述.mp4 [86.5 MB]
进阶数据结构和算法-229-图-Java表示.mp4 [33.2 MB]
进阶数据结构和算法-242-图-Floyd-Warshall-算法实现-1.mp4 [58.3 MB]
进阶数据结构和算法-230-图-DFS.mp4 [90.2 MB]
进阶数据结构和算法-231-图-BFS.mp4 [30.0 MB]
进阶数据结构和算法-234-图-拓扑排序-DFS【优质资源‖关注:cunWorkNotes 解锁】.mp4 [73.7 MB]
进阶数据结构和算法-240-图-Bellman-Ford-算法实现.mp4 [84.9 MB]
进阶数据结构和算法-235-图-Dijkstra-算法描述.mp4 [51.3 MB]
进阶数据结构和算法-227-图-基本概念.mp4 [33.5 MB]
进阶数据结构和算法-228-图-表示方式.mp4 [21.1 MB]
进阶数据结构和算法-239-图-Bellman-Ford-算法描述.mp4 [75.1 MB]
进阶数据结构和算法-238-图-Dijkstra-改进-优先队列.mp4 [99.0 MB]
进阶数据结构和算法-237-图-Dijkstra-改进-记录路径.mp4 [34.6 MB]
进阶数据结构和算法-243-图-Floyd-Warshall-算法实现-2.mp4 [88.4 MB]
进阶数据结构和算法-335-滑动窗口最大值-Leetcode239.mp4 [86.3 MB]
进阶数据结构和算法-329-解数独-Leetcode37-1.mp4 [110.9 MB]
进阶数据结构和算法-336-接雨水-Leetcode42.mp4 [71.7 MB]
进阶数据结构和算法-334-盛水最多容器-Leetcode11.mp4 [39.6 MB]
进阶数据结构和算法-340-最长公共前缀-Leetcode14.mp4 [60.3 MB]
进阶数据结构和算法-339-字符串匹配-lps数组-Leetcode28.mp4 [85.0 MB]
进阶数据结构和算法-327-N皇后-Leetcode51-1.mp4 [70.1 MB]
进阶数据结构和算法-331-两数之和-Leetcode167.mp4 [50.4 MB]
进阶数据结构和算法-341-最长回文子串-Leetcode5.mp4 [76.1 MB]
进阶数据结构和算法-330-解数独-Leetcode37-2.mp4 [121.6 MB]
进阶数据结构和算法-325-组合之和-Leetcode40.mp4 [79.7 MB]
进阶数据结构和算法-333-四数之和-Leetcode18.mp4 [57.1 MB]
进阶数据结构和算法-322-组合-Leetcode77-实现.mp4 [65.2 MB]
进阶数据结构和算法-316-至少k个重复字符的最长子串-Leetcode395-实现.mp4 [111.0 MB]
进阶数据结构和算法-308-快速选择算法-分治.mp4 [59.7 MB]
进阶数据结构和算法-319-全排列-Leetcode46-实现.mp4 [94.4 MB]
进阶数据结构和算法-314-平方根整数部分-Leetcode69-2.mp4 [40.7 MB]
进阶数据结构和算法-315-至少k个重复字符的最长子串-Leetcode395-分析.mp4 [48.7 MB]
进阶数据结构和算法-323-组合-Leetcode77-剪枝.mp4 [74.2 MB]
进阶数据结构和算法-318-全排列-Leetcode46-分析.mp4 [18.1 MB]
进阶数据结构和算法-321-组合-Leetcode77-分析.mp4 [25.2 MB]
进阶数据结构和算法-313-平方根整数部分-Leetcode69-1.mp4 [26.8 MB]
进阶数据结构和算法-326-组合之和-Leetcode216.mp4 [80.4 MB]
进阶数据结构和算法-307-分治-概述.mp4 [73.3 MB]
进阶数据结构和算法-292-最长公共子序列-动态规划-实现.mp4 [38.9 MB]
进阶数据结构和算法-288-钢条切割-动态规划-分析.mp4 [57.0 MB]
进阶数据结构和算法-310-快速选择算法-数组中位数.mp4 [42.8 MB]
进阶数据结构和算法-311-快速幂-分治.mp4 [46.3 MB]
进阶数据结构和算法-257-零钱兑换-递归.mp4 [71.3 MB]
进阶数据结构和算法-320-全排列无重复-Leetcode47.mp4 [44.3 MB]
进阶数据结构和算法-253-零钱兑换II-递归-实现.mp4 [103.4 MB]
进阶数据结构和算法-274-Bellman-Ford-动态规划-实现2.mp4 [84.2 MB]
进阶数据结构和算法-260-Huffman-Tree.mp4 [69.4 MB]
进阶数据结构和算法-293-Leetcode583-两个字符串删除.mp4 [47.9 MB]
进阶数据结构和算法-305-旅行商问题-动态规划-实现-2.mp4 [90.7 MB]
进阶数据结构和算法-280-0-1背包问题-动态规划-降维.mp4 [53.2 MB]
进阶数据结构和算法-283-零钱兑换问题-动态规划-分析.mp4 [59.9 MB]
进阶数据结构和算法-267-活动选择问题-贪心.mp4 [46.4 MB]
进阶数据结构和算法-264-Huffman-Tree-记录编码.mp4 [96.3 MB]
进阶数据结构和算法-296-Catalan数-分析.mp4 [53.2 MB]
进阶数据结构和算法-348-设计推特-Leetcode-355.mp4 [140.4 MB]
进阶数据结构和算法-302-旅行商问题-分析.mp4 [36.0 MB]
进阶数据结构和算法-289-钢条切割-动态规划-实现.mp4 [30.3 MB]
进阶数据结构和算法-343-设计LRU缓存-Leetcode-146.mp4 [157.4 MB]
进阶数据结构和算法-285-零钱兑换问题-动态规划-降维.mp4 [31.7 MB]
进阶数据结构和算法-344-设计LFU缓存-Leetcode-460.mp4 [179.6 MB]
进阶数据结构和算法-250-图-并查集-路径压缩.mp4 [38.4 MB]
进阶数据结构和算法-294-Leetcode300-最长递增子序列-分析.mp4 [40.9 MB]
进阶数据结构和算法-261-Huffman-Tree-分析.mp4 [28.5 MB]
进阶数据结构和算法-282-完全背包问题-动态规划-实现.mp4 [96.8 MB]
进阶数据结构和算法-275-Leetcode62-不同路径-动态规划-分析.mp4 [47.6 MB]
进阶数据结构和算法-303-旅行商问题-动态规划-分析.mp4 [76.8 MB]
进阶数据结构和算法-295-Leetcode300-最长递增子序列-实现.mp4 [56.0 MB]
进阶数据结构和算法-244-图-Floyd-Warshall-算法实现-3.mp4 [73.6 MB]
进阶数据结构和算法-284-零钱兑换问题-动态规划-实现.mp4 [88.7 MB]
📁 2、基础算法
基础算法-226-排序-e03-最大间距-解法4.mp4 [91.0 MB]
基础算法-213-排序算法-快排-处理重复.mp4 [127.8 MB]
基础算法-223-排序-e03-最大间距-解法1(超出内存限制).mp4 [44.8 MB]
基础算法-216-排序算法-桶排序.mp4 [54.1 MB]
基础算法-197-哈希表-e05-找到不重复数字.mp4 [63.8 MB]
基础算法-186-哈希算法-Object.hashCode.mp4 [35.2 MB]
基础算法-225-排序-e03-最大间距-解法3【公重号:CunWorkNotes】.mp4 [70.0 MB]
基础算法-218-排序算法-基数排序1.mp4 [65.7 MB]
基础算法-167-B树-remove-概述【更多精选‖公众号:CunWorknotes】 .mp4 [74.0 MB]
基础算法-181-哈希表-resize-2【更多精选‖公众号:CunWorknotes】 .mp4 [100.9 MB]
基础算法-159-B树-节点类2【持续更新‖免费提供:CunworknoteS】.mp4 [90.7 MB]
基础算法-200-哈希表-e08-出现次数最多的单词-1.mp4 [108.2 MB]
基础算法-198-哈希表-e06-判断字母异位词【优质资源‖关注:cunWorkNotes 解锁】.mp4 [32.0 MB]
基础算法-196-哈希表-e04-判断有没有重复数字.mp4 [51.6 MB]
基础算法-173-B树-remove-case6.mp4 [108.8 MB]
基础算法-201-哈希表-e08-出现次数最多的单词-2.mp4 [89.3 MB]
基础算法-165-B树-split-测试.mp4 [47.1 MB]
基础算法-205-排序算法-插入排序【整理不易‖记得关注:CunWorKNotes】.mp4 [34.8 MB]
基础算法-163-B树-split-实现.mp4 [64.1 MB]
基础算法-206-排序算法-希尔排序.mp4 [91.0 MB]
基础算法-174-B树-remove-演示1.mp4 [42.4 MB]
基础算法-175-B树-remove-演示2.mp4 [44.4 MB]
基础算法-177-哈希表-hash码映射索引.mp4 [63.6 MB]
基础算法-178-哈希表-get-put.mp4 [88.6 MB]
基础算法-180-哈希表-resize-1.mp4 [43.4 MB]
基础算法-179-哈希表-remove.mp4 [48.5 MB]
基础算法-176-哈希表-概述.mp4 [47.2 MB]
基础算法-199-哈希表-e07-第一个不重复字符.mp4 [34.1 MB]
基础算法-166-B树-put结合split.mp4 [60.1 MB]
基础算法-207-排序算法-归并排序-自顶至下.mp4 [104.3 MB]
基础算法-161-B树-put.mp4 [84.5 MB]
基础算法-210-排序算法-单边快排.mp4 [109.2 MB]
基础算法-211-排序算法-双边快排.mp4 [64.0 MB]
基础算法-157-B树-特性.mp4 [61.1 MB]
基础算法-212-排序算法-快排-随机基准点.mp4 [81.9 MB]
基础算法-162-B树-split-分析.mp4 [75.1 MB]
基础算法-172-B树-remove-case5-合并.mp4 [72.2 MB]
基础算法-209-排序算法-归并加插入.mp4 [42.1 MB]
基础算法-190-哈希表-设计思考.mp4 [91.0 MB]
基础算法-169-B树-remove-case1~4.mp4 [75.2 MB]
基础算法-194-哈希表-e03-字母异位词分组-解1.mp4 [75.0 MB]
基础算法-160-B树-contains.mp4 [31.4 MB]
基础算法-202-排序算法-冒泡排序.mp4 [72.4 MB]
基础算法-170-B树-remove-case5~6分析.mp4 [33.8 MB]
基础算法-158-B树-节点类1.mp4 [74.5 MB]
基础算法-208-排序算法-归并排序-自下至上.mp4 [102.7 MB]
基础算法-204-排序算法-堆排序.mp4 [96.3 MB]
基础算法-184-哈希表-问2-解释拆分.mp4 [105.7 MB]
基础算法-156-B树-历史.mp4 [28.6 MB]
基础算法-191-哈希表-e01-两数之和.mp4 [48.5 MB]
基础算法-171-B树-remove-case5-旋转.mp4 [140.7 MB]
基础算法-168-B树-remove-搭架子.mp4 [82.3 MB]
基础算法-203-排序算法-选择排序.mp4 [62.0 MB]
基础算法-164-B树-split-非叶子和根.mp4 [79.8 MB]
基础算法-189-哈希算法-MurmurHash.mp4 [39.8 MB]
基础算法-183-哈希表-问1-解释按位与.mp4 [114.6 MB]
基础算法-187-哈希算法-String.hashCode.mp4 [72.2 MB]
基础算法-215-排序算法-计数排序-改进.mp4 [83.8 MB]
基础算法-221-排序-e01-根据另一个数组次序排序.mp4 [97.0 MB]
基础算法-220-排序算法-java排序.mp4 [44.5 MB]
基础算法-182-哈希表-resize-3.mp4 [65.9 MB]
基础算法-185-哈希算法-概述.mp4 [42.8 MB]
基础算法-195-哈希表-e03-字母异位词分组-解2.mp4 [60.9 MB]
基础算法-224-排序-e03-最大间距-解法2.mp4 [82.6 MB]
基础算法-217-排序算法-桶排序-改进.mp4 [61.6 MB]
基础算法-219-排序算法-基数排序2.mp4 [53.8 MB]
基础算法-193-哈希表-e02-最长不重复子串-2.mp4 [39.1 MB]
基础算法-192-哈希表-e02-最长不重复子串-1.mp4 [75.9 MB]
基础算法-222-排序-e02-根据出现频率排序.mp4 [55.4 MB]
基础算法-214-排序算法-计数排序.mp4 [74.8 MB]
基础算法-188-哈希算法-冲突测试.mp4 [67.1 MB]
Java数据结构与算法导学课程(下篇).mp4 [12.8 MB]
📁 代码
代码.rar [1.5 MB]
📁 视频(上篇)
📁 2、基础算法
基础算法-139-二叉搜索树-e07-最近公共祖先.mp4 [60.9 MB]
基础算法-142-avl树-四种失衡情况【整理不易‖记得关注:CunWorKNotes】.mp4 [104.2 MB]
基础算法-127-二叉搜索树-删除-递归-1.mp4 [78.4 MB]
基础算法-119-二叉搜索树-泛型key.mp4 [80.6 MB]
基础算法-124-二叉搜索树-删除-1.mp4 [96.6 MB]
基础算法-145-avl树-put.mp4 [107.3 MB]
基础算法-120-二叉搜索树-min-max【公重号:CunWorkNotes】.mp4 [77.7 MB]
基础算法-136-二叉搜索树-e06-根据前序遍历结果建树1.mp4 [62.9 MB]
基础算法-149-红黑树-put-case4.mp4 [136.8 MB]
基础算法-148-红黑树-put-case1~3【整理不易‖记得关注:CunWorKNotes】.mp4 [164.1 MB]
基础算法-152-红黑树-remove-case3【持续更新‖免费提供:CunworknoteS】.mp4 [136.3 MB]
基础算法-147-红黑树-概述.MP4 [204.7 MB]
基础算法-155-红黑树-remove-演示.mp4 [144.4 MB]
基础算法-153-红黑树-remove-case4.mp4 [111.4 MB]
基础算法-154-红黑树-remove-case5.mp4 [139.9 MB]
基础算法-118-二叉搜索树-get.mp4 [120.2 MB]
基础算法-117-二叉搜索树-概述.mp4 [31.9 MB]
基础算法-130-二叉搜索树-e01~e03-删增查.mp4 [80.4 MB]
基础算法-146-avl树-remove.mp4 [126.2 MB]
基础算法-132-二叉搜索树-e04-判断合法-中序递归1.mp4 [88.8 MB]
基础算法-151-红黑树-remove-case2.mp4 [135.0 MB]
基础算法-134-二叉搜索树-e04-判断合法-上下界.mp4 [62.5 MB]
基础算法-125-二叉搜索树-删除-2.mp4 [102.8 MB]
基础算法-122-二叉搜索树-前任后任-1.mp4 [95.4 MB]
基础算法-126-二叉搜索树-删除-3.mp4 [90.1 MB]
基础算法-144-avl树-balance.mp4 [84.1 MB]
基础算法-143-avl树-旋转.mp4 [193.1 MB]
基础算法-129-二叉搜索树-范围查询.mp4 [164.4 MB]
基础算法-150-红黑树-remove-case0-1.mp4 [144.7 MB]
基础算法-133-二叉搜索树-e04-判断合法-中序递归2.mp4 [79.3 MB]
基础算法-141-avl树-高度和平衡因子.mp4 [100.3 MB]
基础算法-138-二叉搜索树-e06-根据前序遍历结果建树3.mp4 [72.8 MB]
基础算法-131-二叉搜索树-e04-判断合法-中序非递归.mp4 [74.6 MB]
基础算法-123-二叉搜索树-前任后任-2.mp4 [88.2 MB]
基础算法-140-avl树-概述.mp4 [41.9 MB]
基础算法-137-二叉搜索树-e06-根据前序遍历结果建树2.mp4 [124.4 MB]
基础算法-128-二叉搜索树-删除-递归-2.mp4 [77.0 MB]
基础算法-135-二叉搜索树-e05-求范围和.mp4 [71.1 MB]
基础算法-121-二叉搜索树-put.mp4 [108.5 MB]
📁 1、基础数据结构
基础数据结构-108-二叉树-e04-对称二叉树.mp4 [71.5 MB]
基础数据结构-114-二叉树-e08-根据后缀表达式建树【公重号:CunWorkNotes】.mp4 [75.1 MB]
基础数据结构-080-优先级队列-有序数组实现【不易整理‖请关注:CunWorkNoteS】.mp4 [95.5 MB]
基础数据结构-058-链表-e04-有序链表去重2-递归.mp4 [34.7 MB]
基础数据结构-052-递归-尾递归避免爆栈.mp4 [91.2 MB]
基础数据结构-006-二分查找-改动版.mp4 [88.4 MB]
基础数据结构-099-堆-增-删-替换.mp4 [108.5 MB]
基础数据结构-008-如何衡量算法好坏-2【更多精选‖公众号:CunWorknotes】 .mp4 [98.8 MB]
基础数据结构-030-单向链表-get.mp4 [82.9 MB]
基础数据结构-044-递归-e04-冒泡排序1.mp4 [78.7 MB]
基础数据结构-101-二叉树-概述【持续更新‖免费提供:CunworknoteS】.mp4 [24.1 MB]
基础数据结构-020-动态数组-插入.mp4 [74.8 MB]
基础数据结构-003-二分查找-问题1-循环条件.mp4 [45.3 MB]
基础数据结构-058-链表-e05-有序链表去重2.mp4 [58.9 MB]
基础数据结构-084-优先级队列-e01-合并多个有序链表1.mp4 [94.1 MB]
基础数据结构-087-阻塞队列-单锁实现-2【不易整理‖请关注:CunWorkNoteS】.mp4 [99.7 MB]
基础数据结构-100-堆-e02-求数组第k大元素【整理不易‖记得关注:CunWorKNotes】.mp4 [63.8 MB]
基础数据结构-100-堆-e04-求数据流中位数1.mp4 [106.1 MB]
基础数据结构-089-阻塞队列-单锁实现-4.mp4 [45.5 MB]
基础数据结构-025-数组-缓存与局部性原理.mp4 [100.1 MB]
基础数据结构-092-阻塞队列-双锁实现-2【持续更新‖免费提供:CunworknoteS】.mp4 [57.6 MB]
基础数据结构-100-堆-e04-求数据流中位数3.mp4 [96.3 MB]
基础数据结构-002-二分查找-算法实现【整理不易‖记得关注:CunWorKNotes】.mp4 [68.4 MB]
基础数据结构-027-单向链表-addFirst.mp4 [82.0 MB]
基础数据结构-090-阻塞队列-单锁实现-5.mp4 [82.1 MB]
基础数据结构-016-二分查找-LeftRightmost-应用【公重号:CunWorkNotes】.mp4 [56.9 MB]
基础数据结构-057-多路递归-e02-汉诺塔1【不易整理‖请关注:CunWorkNoteS】.mp4 [50.6 MB]
基础数据结构-078-双端队列-e01-二叉树Z字层序遍历【优质资源‖关注:cunWorkNotes 解锁】.mp4 [82.0 MB]
基础数据结构-058-链表-e05-有序链表去重1-递归.mp4 [65.6 MB]
基础数据结构-058-链表-e04-有序链表去重1.mp4 [53.0 MB]
基础数据结构-058-链表-e01-反转单向链表1【优质资源‖关注:cunWorkNotes 解锁】.mp4 [59.2 MB]
基础数据结构-049-递归-优化-记忆法【资源精选‖更多关注:CunworkNotes】.mp4 [98.8 MB]
基础数据结构-058-链表-e01-反转单向链表3-递归【资源精选‖更多关注:CunworkNotes】.mp4 [67.7 MB]
基础数据结构-058-链表-e03-删除倒数节点2.mp4 [39.1 MB]
基础数据结构-064-队列-环形数组实现-方法2.mp4 [38.6 MB]
基础数据结构-058-链表-e02-根据值删除节点2-递归【公重号:CunWorkNotes】.mp4 [41.1 MB]
基础数据结构-058-链表-e06-合并有序链表2.mp4 [62.2 MB]
基础数据结构-042-递归-阶乘.mp4 [59.4 MB]
基础数据结构-058-链表-e10-判环算法2.mp4 [97.4 MB]
基础数据结构-044-递归-e05-插入排序2.mp4 [40.9 MB]
基础数据结构-058-链表-e08-查找链表中间节点【整理不易‖记得关注:CunWorKNotes】.mp4 [34.7 MB]
基础数据结构-039-双向环形链表-带哨兵-2.mp4 [42.6 MB]
基础数据结构-045-多路递归-斐波那契.mp4 [39.2 MB]
基础数据结构-043-递归-反向打印字符串【更多精选‖公众号:CunWorknotes】 .mp4 [41.3 MB]
基础数据结构-072-栈-e04-双栈模拟队列【更多精选‖公众号:CunWorknotes】 .mp4 [99.4 MB]
基础数据结构-066-队列-环形数组实现-方法3-2【资源精选‖更多关注:CunworkNotes】.mp4 [84.3 MB]
基础数据结构-028-单向链表-遍历.mp4 [135.3 MB]
基础数据结构-029-单向链表-addLast.mp4 [55.8 MB]
基础数据结构-013-二分查找-Java版【持续更新‖免费提供:CunworknoteS】.mp4 [143.3 MB]
基础数据结构-041-递归-定义.mp4 [72.6 MB]
基础数据结构-040-链表-递归遍历.mp4 [84.3 MB]
基础数据结构-024-二维数组.mp4 [31.9 MB]
基础数据结构-023-动态数组-扩容.mp4 [96.1 MB]
基础数据结构-019-动态数组-介绍.mp4 [26.1 MB]
基础数据结构-031-单向链表-insert.mp4 [79.1 MB]
基础数据结构-072-栈-e05-单队列模拟栈.mp4 [71.2 MB]
基础数据结构-059-数组-e01-合并有序数组2.mp4 [49.8 MB]
基础数据结构-046-多路递归-斐波那契-时间复杂度.mp4 [66.2 MB]
基础数据结构-037-双向链表-带哨兵-2.mp4 [112.5 MB]
基础数据结构-060-队列-链表实现-1.mp4 [97.4 MB]
基础数据结构-072-栈-e01-有效的括号.mp4 [129.7 MB]
基础数据结构-058-链表-e09-判断回文链表1.mp4 [127.2 MB]
基础数据结构-070-栈-链表实现.mp4 [110.2 MB]
基础数据结构-018-数组-概述.mp4 [56.6 MB]
基础数据结构-058-链表-e10-判环算法1.mp4 [64.8 MB]
基础数据结构-063-队列-环形数组实现-方法1-2.mp4 [61.1 MB]
基础数据结构-072-栈-e03-中缀表达式转后缀2.mp4 [83.5 MB]
基础数据结构-021-动态数组-遍历.mp4 [173.9 MB]
基础数据结构-072-栈-e03-中缀表达式转后缀1.mp4 [90.0 MB]
基础数据结构-036-双向链表-带哨兵-1.mp4 [111.6 MB]
基础数据结构-069-队列-e01-二叉树层序遍历1.mp4 [66.6 MB]
基础数据结构-058-链表-e07-合并多个有序链表.mp4 [107.8 MB]
基础数据结构-068-队列-环形数组实现-方法3-4.mp4 [87.5 MB]
基础数据结构-022-动态数组-删除.mp4 [75.0 MB]
基础数据结构-072-栈-e03-中缀表达式转后缀3.mp4 [90.1 MB]
基础数据结构-076-双端队列-数组实现-2.mp4 [62.4 MB]
基础数据结构-033-单向链表-remove.mp4 [95.4 MB]
基础数据结构-075-双端队列-数组实现-1.mp4 [86.6 MB]
基础数据结构-065-队列-环形数组实现-方法3-1.mp4 [89.7 MB]
基础数据结构-079-优先级队列-无序数组实现.mp4 [152.5 MB]
基础数据结构-057-多路递归-e03-杨辉三角2.mp4 [45.6 MB]
基础数据结构-053-递归-主定理求时间复杂度-1.mp4 [55.1 MB]
基础数据结构-048-多路递归-斐波那契-青蛙跳台阶.mp4 [18.8 MB]
基础数据结构-073-双端队列-链表实现-1.mp4 [66.5 MB]
基础数据结构-058-链表-e02-根据值删除节点1.mp4 [98.8 MB]
基础数据结构-062-队列-环形数组实现-方法1-1.mp4 [82.7 MB]
基础数据结构-050-递归-爆栈问题.mp4 [84.8 MB]
基础数据结构-071-栈-数组实现.mp4 [73.3 MB]
基础数据结构-056-递归-展开求时间复杂度-2.mp4 [46.6 MB]
基础数据结构-061-队列-链表实现-2.mp4 [108.3 MB]
基础数据结构-051-递归-尾调用与尾递归.mp4 [25.4 MB]
基础数据结构-081-优先级队列-堆实现-1.mp4 [68.0 MB]
基础数据结构-077-双端队列-数组实现-3.mp4 [99.4 MB]
基础数据结构-069-队列-e01-二叉树层序遍历2.mp4 [41.1 MB]
基础数据结构-058-链表-e01-反转单向链表4.mp4 [103.4 MB]
基础数据结构-054-递归-主定理求时间复杂度-2.mp4 [49.8 MB]
基础数据结构-059-数组-e01-合并有序数组1.mp4 [152.0 MB]
基础数据结构-058-链表-e01-反转单向链表2.mp4 [58.7 MB]
基础数据结构-057-多路递归-e03-杨辉三角1.mp4 [98.3 MB]
基础数据结构-057-多路递归-e02-汉诺塔2.mp4 [70.2 MB]

适合人群

  • Java开发者
  • 算法爱好者
  • 编程进阶者

🎯 学习收获

  • 掌握核心数据结构
  • 精通算法方法
  • 提升编程能力

🎉 祝您学习愉快!

课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。