Algorithm & Data Structure

About this team

In this team, we'll focus on reviewing foundation knowledge in algorithm and data structure.

How we work

  • We work in 2-week sprints. Each sprint will end with an online meeting.

  • During a sprint, each member will pick a topic and commit time to research and write reports.

  • Each member needs to spend 4-6 hours/week on researching.

Topics we're researching

  • Foundation theory of algorithm: dynamic programming, algo complexity, recursive, ...

  • Array and related algorithms

  • LinkedList, Hashtable, Queue, Stack and related algorithms

  • Tree and related algorithms

  • Graph and related algorithms