Skip to content

Data structures and algorithms (DSA) goes through solutions to standard problems in detail and gives you an insight into how efficient it is to use each one of them. It also teaches you the science of evaluating the efficiency of an algorithm. This enables you to choose the best of various choices.

Notifications You must be signed in to change notification settings

SallamRady/JS-Data-Structures-And-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms via JS

Data structures and algorithms (DSA) goes through solutions to standard problems in detail and gives you an insight into how efficient it is to use each one of them. It also teaches you the science of evaluating the efficiency of an algorithm. This enables you to choose the best of various choices.

Content

Algorithms

  • Big O Notation
  • JS Built In DS
    • Objects
    • Arrays
  • Frequency Array
  • Multiple Pointers Pattern/Technology
  • Recursion
  • Searching Algorithms
    • Linear Search
    • Binary Search
  • Sorting Algorithms
    • Bubble Sort
    • Selection Sort
    • Insertion Sort
    • Merge Sort
    • Quick Sort
    • Radix Sort

DS

  • Singly Linked Lists
  • Doubly Linked Lists
  • Stack
  • Queue
  • Binary Search Tree.
  • Binary Heaps
  • Priority Queue
  • Hash Table
  • Graphs
  • Dijkstra Algorithm

Thanks,

Sallam Rady Ramadan - sallamrady@gmail.com

About

Data structures and algorithms (DSA) goes through solutions to standard problems in detail and gives you an insight into how efficient it is to use each one of them. It also teaches you the science of evaluating the efficiency of an algorithm. This enables you to choose the best of various choices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published