|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/competitive-programming/
课程评论:没有评论
《竞争性编程》课程旨在帮助初学者和高级程序员提升编程技能,专注于竞赛和面试中必不可少的算法与数据结构。课程将分享经验积累的“窍门”,教授如何将复杂问题分解为解决方案的基本模块。 课程内容涵盖动态规划、图算法、回溯法等,帮助学习者掌握并自信地运用这些技术。同时,还将深入讲解并提供实践机会,帮助理解并熟练运用诸如并查集、Trie树和博弈论等高级概念。 课程提供超过100道精选题目,包括历届奥林匹克竞赛题、在线判题网站题目以及课程专属题目,并附有详细解答,让学习者在学习新知识的同时立即应用,获得实战经验。 完成本课程后,学习者将为参加在线编程竞赛、信息学奥林匹克竞赛做好准备,并具备在该领域持续进步所需的经验和能力。
Ready to take your programming skills to the next level? In this course, which will help both novice and advanced programmers alike, you will dominate the algorithms and data structures necessary to do well in contests and to gain a competitive edge over other candidates in software interviews.There are many tricks which are gained through experience and competitive programmers have a sixth sense when it comes to breaking problems down into the building blocks that make up a solution and which many are reluctant to share. Here I will let you in on the techniques and the applications that are useful for the field, focusing on real problems and how they are solved, while giving you an intuition on what is going on under the hood and why these ideas work.From dynamic programming to graph algorithms and backtracking, you will get to practise and feel confident about many topics, learning advanced concepts such as union-find disjoint sets, tries and game theory without feeling lost, and to apply new content as soon as you learn it, with over 100 suggested problems, both from past olympiads and online judges and some created by me specifically for this course. All of them come with detailed solutions. With this course, you will be ready to participate in online contests and informatics olympiads, and will have the experience necessary to continue advancing in this field. Are you ready to take this big step in your journey?