Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
USACO Silver C++ Course - Part 1
Rating: 4.5 out of 5(58 ratings)
3,388 students

USACO Silver C++ Course - Part 1

Sorting for USACO Silver
Last updated 9/2020
English

What you'll learn

  • STL Sort Function and Comparator
  • Structures and Sorting
  • Sorting Problem-Solving Techniques
  • Time Complexity

Course content

2 sections10 lectures1h 0m total length
  • Introduction3:07

    In this lecture, we provide an introduction to the course.

  • Intro to Big O Notation and Time Complexity4:46

    In this lecture, we will cover the basics of time complexity and the Big O Notation.

  • Time Complexity Applications in USACO4:27

    In this lecture, we will cover specific applications of time complexity to the USA Computing Olympiad.

Requirements

  • Comfortable programming in C++

Description

Prepare for the USA Computing Olympiad (USACO) Silver Competitions and other programming contests! This course is the first part of a series that will give you an overview of the algorithms you need to perform well in contests such as USACO, Codeforces, and more. This course will specifically cover how to sort in Java/C++ and how to solve sorting-related problems.

Topics Covered 

  • STL Sort Function and Comparator

  • Structures and Sorting

  • Problem-Solving Practice

Websites/Contest Sites Used

  • Codeforces

  • USACO

This course will contain problems from these websites. It is recommended that you make an account (free) on these websites so you can solve the problems we will go over.

Content Overview

Suitable for beginner programmers. It is preferred that you are familiar with the C++ programming language. This course will contain lectures on sorting and video solutions to actual Codeforces/USACO problems.

Prerequisites

  • Comfortable with programming in C++

Who this course is for

  • Anyone who is interested in competitive programming

  • Anyone who is interested in learning more about algorithms and data structures

  • Anyone who wants to prepare for the USACO Silver competitions

Who this course is for:

  • Anyone aiming to qualify for USACO Gold
  • Anyone interested in algorithms and data structures
  • Anyone interested in competitive programming