Skip to content

Instantly share code, notes, and snippets.

What would you like to do?

Data structures and Algorithm Syllabus

  • JS Basic Revision(Variables, data types, if else, for loop, functions, arrays and objects)
  • Template string, Destrucuture, read error, read documentation, object properties(entries, keys, values, hasOwnProperty)
  • callback, sort, map, reduce, filter, every, some
  • Time and Space complexity analysis
  • Binary search
  • Class, Inheritence, prototypes, prototypal inheritence
  • Stack, Queue data structure
  • Linked list, Doubly linked list
  • Recursion
  • Backtracking
  • Dynamic programming
  • Binary and Binary search tree
  • Set and Map data structure
  • BFS and DFS
  • Regular expression
  • Asynchronous execution in JS

Note: For each of the topics listed here we will first have theory lesson where we try to understand and implement the Data structure/Algorithm from scratch and then we have ample amount of inclass and homework assignments to solidify the concepts.

Here are the links for some of the challenges that you are expected to solve in the final 16 test to enroll for our MERN stack course

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment