1. 挑战类:
    http://www.pythonchallenge.com/
    https://www.codewars.com/

https://github.com/wesbos/JavaScript30

  1. 播客类
  1. Twitter订阅
  1. Youtube订阅
  1. 新手入门类
  • Bianca Gandolfo 在 frontend masters上面有一个trial的算法课(A Practical Guide to Algorithms with JavaScript)

    资料:https://slides.com/bgando

    主要内容:

    Introduction

  • Introducing Practical Guide to Algorithms
    • why algorithms are essential to all engineers

Space & Time Complexity

  • Introducing Space & Time Complexity

    • the concept of time complexity, space complexity, and understanding algorithmic speed
  • Native Methods & JavaScript

    • time complexity of Native JavaScript methods and expressions such as property access, loops, and native array methods
    • map, reduce and sort
  • Big O Notation

    • the different big O notations: constant, linear, quadratic,logarithmic, and exponentical
  • Space Complexity & Review

  • Big O:Loop

    • disset function with a loop to reason about the time complexity
  • Big O:Property Lookup

    • a property lookup in an array.length and measure time complexity
  • Big O:Push,Shift,&Unshif

    • contrast different array methods and their respective time complexity

Optimization with Caching

  • Fas