由盛通通老师主讲的代码源算法中级课,是一套面向有一定算法基础的学习者打造的系统提升课程。课程围绕算法竞赛中的高阶知识点展开,通过20余小时的精讲与配套习题课,帮助学员深入理解核心算法思想,强化实战解题能力。 课程内容覆盖五大模块: 数据结构中级:树状数组、线段树、扫描线权值线段树、笛卡尔树与ST表、带权并查集、根号分治莫队、倍增与DFS序/欧拉序、启发式合并与DSU-on-Tree,并配有习题课巩固。 动态规划中级:树形DP进阶(三讲)、区间DP进阶、数位DP进阶、状压DP进阶(两讲)、计数DP进阶,层层递进覆盖竞赛高频DP模型。 图论中级:强连通分量、割点割边与双连通分量、差分约束系统与2-…...
算法课程
共12篇文章 · 0人关注
-
百度网盘 小武老师CSP-J复赛算法精讲:贪心/DP/BFS/并查集全解析
本课程专为CSP-J复赛考生打造,围绕复赛高频考点展开系统训练,涵盖贪心策略、广度优先搜索、背包DP、区间DP、树形DP、并查集等核心算法模块,帮助学员在有限时间内构建完整的复赛知识体系。 课程内容结构清晰,层层递进: 贪心策略(Day01-Day02):从贪心基本思想到典型真题应用,讲解贪心选择性质的判定与证明思路,帮助学员掌握复赛常见贪心题型的解题套路。 广度优先搜索(Day03-Day04):系统讲解BFS基础与优化技巧,包括状态设计、剪枝策略、多源BFS等实战方法,提升搜索类题目的解题效率。 动态规划专题(Day05-Day09):从动态规划初步入门,到背包DP、线性DP、区间DP、树…... -
百度网盘 C++竞赛高阶:图论/组合数学/线段树21讲 提高组算法精讲
专为信息学竞赛提高组选手打造的高阶C++算法课程,围绕图论、组合数学、线段树、倍增与差分等核心考点展开系统讲解。课程共21节精讲视频,由大卫哥老师主讲,通过典型例题拆解算法思路,帮助学员在NOIP/NOI备赛阶段突破解题瓶颈。 课程内容覆盖五大模块: 并查集:从基础原理到路径压缩优化,夯实数据结构入门基石 树状数组:3课时精讲,掌握单点更新与区间查询的高效实现 线段树:5课时深入剖析,涵盖区间修改、懒标记下传等进阶技巧 图论算法:4课时系统梳理,包括最短路、最小生成树、拓扑排序等经典模型 组合数学:2课时讲解计数原理、排列组合与常见竞赛题型 倍增与差分:4课时专项突破,解决区间操作与LCA等高…... -
夸克网盘 数据结构与算法实战课:从数组到红黑树,附源码课件
这是一套系统讲解数据结构与算法的实战课程,专为编程初学者和希望进阶的开发者设计。课程从最基础的数组出发,逐步深入到红黑树、哈希表等高级数据结构,通过源码解析与实战案例,帮助学员真正理解数据结构与算法的核心思想,提升编程内功。 课程内容覆盖全面,循序渐进 课程共15章,内容编排由浅入深,主要包括: 基础数据结构:数组的封装与动态数组、栈和队列(含循环队列)、链表及其递归特性 树形结构:二分搜索树的增删改查与遍历、优先队列与堆、线段树、Trie字典树、并查集 高级平衡结构:AVL树的旋转与平衡机制、红黑树与2-3树的等价性、哈希表的设计与冲突处理 实战驱动,源码配套 每章均配有详细的源码实现讲解,…... -
百度网盘 代码源算法初级课:排序/位运算/动态规划/数据结构/图论/数论
本课程是一套系统性的算法入门与进阶实战课程,由资深算法讲师施韩原与杜瑜皓联合授课,内容覆盖算法竞赛与面试笔试中的核心知识模块。课程共分为六大专题,从基础的数据结构到进阶的图论与数论,层层递进,帮助学员建立完整的算法知识体系。 课程首先从排序算法切入,详细讲解快速排序、归并排序、计数排序与基数排序的实现思路与适用场景;随后深入位运算专题,涵盖常用位运算技巧及其在算法优化中的应用。动态规划模块是课程的重中之重,系统讲解了背包问题、区间DP、树形DP、数位DP、状态压缩DP及概率DP等经典题型,配合大量例题演练,帮助学员掌握状态定义与转移方程的核心方法论。 数据结构部分覆盖栈、队列、链表、二叉树、堆…... -
夸克网盘 Java数据结构与算法3天速成课:零基础入门到大厂面试通关
对于想要进入大厂做Java开发的程序员来说,数据结构和算法是绕不开的核心技能,也是技术面试中的重头戏。这套《零基础Java数据结构和算法3天课程》正是为时间紧、目标明确的学员量身打造,用三天高密度学习,帮你从基础概念到面试实战完成一次系统提升。 课程内容覆盖全面,从最基础的数组、链表、栈、队列开始讲起,逐步深入到哈希表、二叉树、排序算法等核心知识点。不同于枯燥的理论堆砌,课程采用“原理讲解+代码实现+LeetCode实战”三位一体的教学模式。每一类数据结构都会带你手动实现一遍,比如自定义ArrayList、单链表的多版本迭代、双向链表、顺序表和链表实现栈与队列等,让你真正理解底层原理,而不是停…... -
夸克网盘 动态规划从入门到精通:算法实战核心指南
本课程专为编程爱好者和算法学习者打造,系统讲解动态规划从基础概念到高级应用的完整知识体系。课程内容由浅入深,帮助学习者掌握动态规划的核心思想、状态转移方程设计、常见模型分类以及优化技巧,并通过大量实战案例,将理论转化为解决实际问题的能力。 课程内容特色: 基础入门:从动态规划的基本定义与适用场景入手,讲解最优子结构、重叠子问题等核心概念,配合经典例题帮助建立解题框架。 进阶提升:深入分析背包问题、区间DP、树形DP、状态压缩等高级模型,讲解空间优化、记忆化搜索等实用技巧,提升代码效率与解题速度。 实战演练:结合技术面试高频题型与真实项目场景,拆解复杂问题的分析思路与实现步骤,强化灵活运用能力。…... -
夸克网盘 算法与数据结构进阶课:从基础到实战,掌握编程核心技能
本课程专为编程爱好者和专业人士设计,涵盖从基础到高级的算法与数据结构知识。通过详细的视频教程和实战案例,学员将深入理解二叉搜索树、平衡树、动态规划等关键概念,并应用于实际编程挑战中。课程还包括NOIP和ICPC模拟赛,帮助学员在竞赛中脱颖而出。无论您是初学者还是希望提升编程技能的高手,本课程都将助您一臂之力。 课程内容特色: 系统化进阶路径:从贪心算法、搜索基础到动态规划,再到堆、二叉搜索树、平衡树等高级数据结构,层层递进,构建完整的知识体系。 实战驱动教学:每章均配有实战演练,如“全自动物流系统设计”和“NoSQL数据库设计”,将理论应用于真实场景,强化解决问题的能力。 竞赛专项训练:包含N…... -
百度网盘 C++竞赛初阶L2:清华汪韬55节算法精讲课程+讲义资料
本课程由清华大学汪韬老师精心打造,专为致力于C++竞赛的学习者量身定制。课程涵盖排序算法、高精度计算、动态规划等核心内容,通过55节系统化的教学,从基础的排序算法如选择排序、快速排序,到复杂的动态规划、贪心算法等,层层递进,深入剖析。课程中不仅有枚举、递归、BFS/DFS等经典算法的详细解析,还设有分治算法选修内容,满足不同阶段学习者的需求。课程配套精选讲义,从预习到实战,全方位助力学习者掌握算法精髓。无论是希望巩固基础,还是突破竞赛难点的有一定基础学员,都能在本课程中收获颇丰。清华名师的专业指导,加上完整的学习资料,为学习者提供一站式编程竞赛能力提升方案,帮助学习者快速掌握算法精髓,在C++…...