# douma_algo_training_camp **Repository Path**: douma_edu/douma_algo_training_camp ## Basic Information - **Project Name**: douma_algo_training_camp - **Description**: 用 365 道高频算法题,带你融会贯通算法知识,做到以不变应万变 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 60 - **Forks**: 30 - **Created**: 2021-04-23 - **Last Updated**: 2025-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: 校招, 刷题, 力扣, 数据结构与算法, 算法笔试 ## README # 数据结构与算法课程体系 老汤主讲的数据结构与算法相关的视频课程,统称为**数据结构与算法视频课程** 【数据结构与算法视频课程】包含了一个程序员 5 年内需要的算法知识,目前包含了两门课程: 1. 《算法基础》 2. 《算法刷题》 《算法基础》使用动画为你讲解了 16+ 种常用数据结构、14+ 种常见算法的原理,并且通过手写代码的方式实现这些数据结构与算法。 同时还配备了 50 道左右的高频算法题作为练习,手写代码量已经超过 10000+ 行 《算法刷题》从两个维度【不同类型 和 相似题目】动画讲解 300+ 道高频算法面试题。帮你培养算法思维、培养抽象思维以及提高算法面试能力 《算法基础》支持 Java、C++、Python3、JavaScript 四种语言 《算法刷题》支持 Java、C++、Python3、JavaScript、Go 五种语言 学习《算法刷题》之前最好是先学好《算法基础》,也就是说刷题之前先得构建自己的【数据结构与算法】的知识体系 # 如何准备算法面试和笔试 在刷题的时候: 1. 如果你觉得自己数据结构与算法**基础不够扎实**,那么[请点这里](https://appvpmptkl94774.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/camp_pro/course_2K1YshFG5J3mIy2gaxP7BqQWNDJ),这里包含了**一个程序员 5 年内需要的所有算法知识** 2. 如果你感觉刷题太慢,或者感觉**很困难**,或者**赶时间**,那么[请点这里](https://appvpmptkl94774.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/camp_pro/course_2JhpjhhCEEuVZyqeXrr5thZAT2q)。这里用** 365 道高频算法题,带你融会贯通算法知识,做到以不变应万变** 3. **回溯、贪心和动态规划,是算法面试中的三大难点内容**,如果你只是想搞懂这三大难点内容 [请点这里](https://ke.qq.com/course/package/38100?flowToken=1040857) **以上三个链接中的内容,都支持 Java/C++/Python/js/go 五种语言** 4. 如果你还想搞定**算法笔试**,那么你还需要[点击这里](https://gitee.com/douma_edu/douma_algo_training_camp/issues?label_ids=124665069&label_text=%E5%A4%A7%E5%8E%82%E7%AE%97%E6%B3%95%E7%AC%94%E8%AF%95) 5. 算法**试听课**:[点击这里](https://ke.qq.com/course/3171403?flowToken=1040858) # 帮助不少的同学入职国内外好公司~