Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save cabrown91/87a21d1fe472d91d2f90d11d26a607b5 to your computer and use it in GitHub Desktop.
Save cabrown91/87a21d1fe472d91d2f90d11d26a607b5 to your computer and use it in GitHub Desktop.

Week 10 Learning Objectives

###Trees

  • Explain the relationship between graphs, trees, and binary search trees.
  • Draw a balanced binary search tree from some given data.
  • Use binary search trees in answering interview style challenge questions.

###Breadth First Search

  • Describe and draw breadth-first tree traversal.
  • Pseudocode breadth-first search.
  • Identify use cases for breadth-first search.

###Depth First Search

  • Describe and draw depth-first tree traversal.
  • Compare and contrast depth-first and breadth-first.
  • Pseudocode depth-first search.
  • Identify use cases for depth-first search.

###Debugging Lab

  • Navigate a large, mature project.
  • Submit pull requests to contribute code changes to projects you do not own.

###React & Build Tools

  • Explain the role of a build tool like Gulp or webpack.
  • Create and render React a component in the browser.
  • Explain what JSX is and how it’s important to React.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment