Companies Home Search Profile

Introduction to Algorithms

Focused View

Pasan Premaratne

1:57:17

222 View
  • Stage1-Video1What Is an Algorithm.mp4
    06:30
  • Stage1-Video2Guess the Number.mp4
    05:56
  • Stage1-Video3Defining an Algorithm.mp4
    08:27
  • Stage1-Video4Evaluating Linear Search.mp4
    08:43
  • Stage1-Video5Evaluating Binary Search.mp4
    06:13
  • Stage2-Video1Efficiency of an Algorithm.mp4
    06:28
  • Stage2-Video2Constant and Logarithmic Time.mp4
    06:32
  • Stage2-Video3Linear & Quadratic Time.mp4
    04:37
  • Stage2-Video4Quasilinear Time.mp4
    02:35
  • Stage2-Video5Exponential Time.mp4
    07:58
  • Stage2-Video6Determining Complexity.mp4
    03:59
  • Stage3-Video1Linear Search in Code.mp4
    09:40
  • Stage3-Video2Binary Search in Code.mp4
    10:03
  • Stage3-Video3Recursive Binary Search.mp4
    13:07
  • Stage4-Video1Recursive Functions.mp4
    05:03
  • Stage4-Video2Space Complexity.mp4
    06:49
  • Stage4-Video3Recap.mp4
    04:37
  • Description


    About this Course

    Algorithms are a fundamental topic in computer science, power many of the largest companies today and are used in making many decisions that affect our day to day lives - in obvious places like Google's PageRank algorithm to more obscure use cases like national security and local policing.

    In this introductory course, we're going to take our first steps towards understanding the world of algorithms and data structures. Before we can study individual algorithms we're going to spend time learning how to evaluate algorithms, how to make comparisons and how to develop algorithmic thinking

    What you'll learn

    • Algorithmic thinking
    • Time and space complexity
    • Big O notation
    • Linear and binary search

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Pasan Premaratne
    Pasan Premaratne
    Instructor's Courses

    Pasan spends most of his time learning and the rest trying to figure out how to pass that knowledge on to others. It's a hard job but he loves it all the same. You can find him everywhere as @pasanpr

    Treehouse or is an online technology school that offers beginner to advanced courses in web design, web development, mobile development and game development. Its courses are aimed at beginners looking to learn computer coding skills for a career in the tech industry.
    • language english
    • Training sessions 17
    • duration 1:57:17
    • Release Date 2023/04/11

    Courses related to Algorithms