1. Урок 1. 00:04:56
    Introducing Practical Guide to Algorithms
  2. Урок 2. 00:15:59
    Introducing Space & Time Complexity
  3. Урок 3. 00:09:13
    Native Methods & JavaScript
  4. Урок 4. 00:06:23
    Big O Notation
  5. Урок 5. 00:02:47
    Space Complexity & Review
  6. Урок 6. 00:03:42
    Big O: Loop
  7. Урок 7. 00:02:01
    Big O: Property Lookup
  8. Урок 8. 00:02:12
    Big O: Push, Shift, & Unshift
  9. Урок 9. 00:03:32
    Faster Algorithms
  10. Урок 10. 00:01:36
    Unique Sort Exercise
  11. Урок 11. 00:08:55
    Unique Sort Solution
  12. Урок 12. 00:05:00
    Caching with Memoization
  13. Урок 13. 00:03:24
    Basic Memoization Exercise
  14. Урок 14. 00:06:06
    Basic Memoization Solution
  15. Урок 15. 00:02:28
    Memoization with Closure Exercise
  16. Урок 16. 00:09:41
    Memoization with Closure Solution
  17. Урок 17. 00:03:21
    Generic Memoize Function Exercise
  18. Урок 18. 00:11:36
    Generic Memoize Function Solution
  19. Урок 19. 00:01:40
    Reviewing Optimization
  20. Урок 20. 00:02:22
    Introducing Recursion
  21. Урок 21. 00:15:21
    Call Stack Walkthrough
  22. Урок 22. 00:05:18
    Looping with Recursion
  23. Урок 23. 00:06:16
    Factorial with a Loop
  24. Урок 24. 00:01:36
    Looping Review
  25. Урок 25. 00:06:18
    Wrapper Functions
  26. Урок 26. 00:08:57
    Accumulators
  27. Урок 27. 00:00:23
    Iterative Loop Exercise
  28. Урок 28. 00:02:16
    Iterative Loop Solution
  29. Урок 29. 00:01:57
    Recursive Factorial & Memoize Exercise
  30. Урок 30. 00:02:34
    Recursive Factorial & Memoize Solution
  31. Урок 31. 00:03:32
    Introducing Divide & Conquer
  32. Урок 32. 00:00:41
    Linear Search Exercise
  33. Урок 33. 00:04:49
    Linear Search Solution
  34. Урок 34. 00:10:05
    Binary Search
  35. Урок 35. 00:01:00
    Divide & Conquer Review
  36. Урок 36. 00:07:01
    Sorting Types
  37. Урок 37. 00:07:14
    Merge Sort
  38. Урок 38. 00:06:30
    Merge Sort Walkthrough
  39. Урок 39. 00:01:08
    Bubble Sort & Merge Sort Exercise
  40. Урок 40. 00:02:29
    Bubble Sort Solution
  41. Урок 41. 00:07:29
    Merge Sort Solution
  42. Урок 42. 00:03:52
    Introducing Greedy
  43. Урок 43. 00:03:00
    Greedy Algorithms Walkthrough
  44. Урок 44. 00:14:53
    Brute Force
  45. Урок 45. 00:08:00
    Introducing Dynamic Programming
  46. Урок 46. 00:01:33
    Memoization with Recursion
  47. Урок 47. 00:06:50
    The Landscape of Data Structures & Algorithms