Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
USACO Silver Java Course - Part 1
Rating: 4.6 out of 5(50 ratings)
4,174 students

USACO Silver Java Course - Part 1

Learn the algorithms you need to perform well in contests such as USACO, Codeforces, and more.
Last updated 9/2020
English

What you'll learn

  • Sorting with built-in functions
  • Sorting user-defined objects
  • Sorting for problem-solving

Course content

2 sections10 lectures1h 56m total length
  • Introduction2:21

    Welcome to USACO Silver Java Course - Part 1! In this video, you can find information about the prerequisites, who this course is for, what is covered, and what to expect from the course.

  • Time Complexity and the Big O Notation3:52

    In this lecture, you learn about time complexity and the Big O Notation. By the end of this video, you will be able to determine the time complexity of basic algorithms.

Requirements

  • Be comfortable with Java fundamentals

Description

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

Topics Covered

  • Sorting with built-in functions

  • Sorting user-defined objects

  • Problem-solving practice

Websites/Contest Sites Used

  • Codeforces

  • USACO

This course contains 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 Java programming language. This course contains lectures on sorting and video solutions to actual Codeforces/USACO problems.

Prerequisites

  • Comfortable with programming in Java

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 looking to learn algorithms and data structures
  • Anyone interested in competitive programming