explanation
Competitive Programming is an advanced course on algorithm writing and data structures published by Udemy Academy. This course is specially prepared for those who want to participate in competitions and professional programming competitions. Application of this process is not limited to competitions, it can also be of some use in answering job interview questions. The questions asked in job interviews are often difficult, and even professional programmers or people with more than 10 years of programming experience sometimes fail at interviews. Through continuous practice, professional programmers develop a sixth sense with creative minds that can help them break down real-world problems into smaller components and then implement problem solutions into computer code.
This course introduces you to a variety of advanced methods and techniques that will transform your insights into writing algorithms, developing software solutions and data structures, and prepare you to enter the job market. The skills taught in this course are used in almost every subfield of programming, such as backtracking, graph algorithms, and dynamic programming, and will put you one step ahead of the average programmer. Among the most important advanced topics of this course, we can mention data on the structure of disjoint sets, game theory, etc. During this course, you will encounter over 100 examples of different questions and problems inspired by questions asked in international competitions and programming Olympiads.
What to Learn from Competitive Programming
- Familiarity with professional programming competitions, Olympiads and how to participate
- Writing advanced algorithms
- Data Structures and Data Structure Types
- Advanced and specific programming topics
- Knowledge of various sorting algorithms such as Merge Sort, QuickSort, Count Sort, and Bucket Sort.
- Knowledge of various search algorithms, including linear search, binary search, and QuickSelect.
- Teaches greedy methods in algorithm design.
- game theory
Course specifications
Publisher: Udemy
teacher: Blanca Huergo
Language:English
Level: Beginner~Advanced
Number of classes: 140
Duration: 11 hours 34 minutes
course topic
Competitive Programming Prerequisites
Basic C++ like conditionals, loops, variables or functions. No object-oriented programming (OOP) required.
movie
Competitive Programming Introduction Video
installation manual
After extracting, watch with your favorite players.
English subtitles
Quality: 720p
download link
File password: free download software
size
9.87GB