Data Structures and Algorithms in JavaScript

Algorithmic thinking in JavaScript: complexity, arrays, maps and sets, linked lists, stacks and queues, trees, graphs, sorting and searching.

JS-201 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon

Offered by HSM University · JavaScript Programming

Course content

  1. 1Measuring algorithms and Big-OComing
  2. 2Arrays, Maps and SetsComing
  3. 3Linked listsComing
  4. 4Stacks and queuesComing
  5. 5Hash tablesComing
  6. 6RecursionComing
  7. 7Sorting algorithmsComing
  8. 8Searching algorithmsComing
  9. 9Trees and binary search treesComing
  10. 10Graphs and traversalComing
  11. 11Dynamic programmingComing
  12. 12Capstone: solving and analysing algorithm problemsComing

Requirements

Recommended background. You can start any course at any time.

Description

Algorithmic thinking in JavaScript: complexity, arrays, maps and sets, linked lists, stacks and queues, trees, graphs, sorting and searching.

Part of the Information Technology stream, typically taken in year 2.