Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Algorithm Analysis [For Complete Beginners]
Rating: 3.4 out of 5(15 ratings)
151 students
Created byRodney Anderson
Last updated 1/2019
English

What you'll learn

  • Analyze the asymptotic growth of a program
  • Analyze the time complexity of many algorithms
  • Compare programs

Course content

4 sections21 lectures1h 42m total length
  • Introduction1:56

    Welcome to this course on Algorithm Analysis. 
    In this lecture is an introduction to algorithm analysis, and why it is important.

  • Algorithms4:13

    In this lecture you will learn about a few algorithms.

    • Greedy Algorithm (used to give back the least amount of coins)
    • Divide and Conquer Algorithm
    • Sorting Algorithms
  • Introduction Quiz

Requirements

  • You should have basic algebra skills
  • You should have a basic understanding of programming

Description

In this algorithm analysis course you will learn the definitions of Big O, Bog Omega, and Theta. By the end of the course you will understand what these terms mean , why we use them, and how to solve algorithms and programs with them. This is a short course and only takes about 90 minutes to complete. In this course there are plenty of examples and quizzes to learn from so that you are sure to understand the lectures and the material.

Who this course is for:

  • Anyone who wants to learn about analyzing programs, functions, and algorithms in general.