Skip to content

Instantly share code, notes, and snippets.

@McLarenCollege
Last active February 18, 2023 05:16
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save McLarenCollege/52da37fd36ef160a2657530b1fef2135 to your computer and use it in GitHub Desktop.
Save McLarenCollege/52da37fd36ef160a2657530b1fef2135 to your computer and use it in GitHub Desktop.

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