Giter VIP home page Giter VIP logo

dsa's Introduction

50 Days of DSA JavaScript (Data Structure Algorithms) LEETCODE

Day-by-Day Breakdown

  • Day 1: Arrays Data Structures and Algorithms

  • Day 2: Recursion

  • Day 3: Recursion Continued

  • Day 4 - 8: Backtracking

  • Day 9: Dynamic Programming

  • Day 10: Dynamic Programming Type - Fibonacci

  • Day 11 - 12: Dynamic Programming Type - Knapsack

  • Day 13: Dynamic Programming Type - LCS (Longest Common Subsequence)

  • Day 14: Dynamic Programming Type - LIS (Longest Increasing Subsequence)

  • Day 15: Dynamic Programming Type - Gap Strategy/Length Wise Iteration

  • Day 16 - 17: Dynamic Programming Type - Partition Method

  • Day 18: Dynamic Programming Type - Kadane's Algorithm

  • Day 19 - 23: Greedy Algorithms

  • Day 24: Arrays Data Structures and Algorithms

  • Day 25: Dictionaries/Hash Tables Data Structures and Algorithms

  • Day 26 - 27: Strings Data Structures and Algorithms

  • Day 28 - 29: Searching Algorithms

  • Day 30 - 32: Sorting Algorithms

  • Day 33 - 35: Singly Linked List Data Structures and Algorithms

  • Day 36: Doubly Linked List Data Structures and Algorithms

  • Day 37: Stacks Data Structures and Algorithms

  • Day 38: Queues Data Structures and Algorithms

  • Day 39: Binary Tree/Binary Search Tree Data Structures and Algorithms

  • Day 40: Binary Tree Traversal (Preorder, Inorder, Postorder - Iteratively)

  • Day 41: Binary Tree

  • Day 42: Binary Trees

  • Day 43: Binary Tree/Binary Search Tree Data Structures and Algorithms

  • Day 44: Binary Tree

  • Day 45: Binary Trees

  • Day 46: Binary Tree Data Structures and Algorithms

  • Day 47: Binary Search Trees Data Structures and Algorithms

  • Day 48 - 49: Binary Trees

  • Day 50: Binary Trees/N-ary Trees

  • Day 51: Heaps and Priority Queue Data Structures and Algorithms

  • Day 52 - 53: Graphs Data Structures and Algorithms

  • Day 54 - 55: Graphs

dsa's People

Contributors

gideonbature avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.