Nishant bhaiya's 90DaysDSA challenge.

Overview

90 Days of DSA Roadmap Build Status

Day 1 & 2 : Learn about space and time complexity. One of the most important part of programming is knowing the complexity of the code you writing.

Day 3 to 10 : Learn about recursion and backtracking. One of the most important and most useful Concepts.

Day 11 to 30 : Learn about the basic data structures ->

  • (i) Arrays
  • (ii)Linked List
  • (iii) Stacks and Queues

Some important Suggestion from Nishant Chahar > From Now, start giving contests and learn the new concepts that come along the way. You might not do well in the first few but it’s okay! Just keep learning and keep growing.

Day 31 to 45 : Learn about more and a little more complex data structures and algorithms ->

  • (i) Searching

  • (ii) Sorting {

                 \1\ Bubble Sort
                 \2\ Insertion Sort
                 \3\ Selection Sort
                 \4\ Merge Sort
                 \5\ Quick Sort
    
  • (iii) Hashmaps

  • (iv)Trees

  • (v)Heaps

  • (Vi)Sliding Window

Day 46 to 70 : Learn about DP and Graphs ->

  • (i) Graphics ->

                 \1\ Breadth First Search [BFS]  
                 \2\ Bepth First Search [DFS] 
                 \3\ Shortest path from source to all vertices: Dijkstra 
                 \4\  Shortest path from every vertex to every other vertex: Floyd Warshall 
                 \5\  Minimum Spanning tree: Prim \6\  Minimum Spanning Tree: Kruskal  
                 \7\  Strongly connected component kosaraju’s algorithm 
                 \8\ Topological Sort  
                 \9\ Shortest Path from source to all vertices with negative edges: Bellman ford   
                 \10\ Normal DSU   
                 \11\ DSU by rank
    
  • (ii) Dynamic Programming

Day 71 to 80 : Learn about OOPs (You’ll get something amazing on this by the time you reach here)

Day 80 to 90 : Some more topics which will help you perform better in online tests

  • (i) Number Theory

  • (ii) Bit Manipulation

  • (iii) Tries

You might also like...
© 2022 Twitter Early Career Engineering Coding Challenge
© 2022 Twitter Early Career Engineering Coding Challenge

2022 Twitter Early Career Engineering Coding Challenge This is a timed test. Please make sure you are not interrupted during the test, as the timer ca

My solutions to problems of Global Coding Challenge 2021

Global Coding Challenge 2021 Organized by Credit Suisse This repo contains all the problems of the competition and solutions to them submitted by bpan

Daily challenge on algorithm, using different languages.

👨‍💻 DailyChallenges Content General Information Setup Usage Languages Enhancements 📢 General Information These Daily challenges are aimed at growin

This is a demonstration repository for The Pitt Challenge project about medical image compression.
This is a demonstration repository for The Pitt Challenge project about medical image compression.

Image Compression for Portable Medical Records This is a demonstration repository for The Pitt Challenge project about medical image compression. Back

Consisting 30 days of Leetcode questions and solutions of November challenge resulting you a badge who all maintain the streak of these 30 Days. Let's earn together

💻 30_Days_OF_LEETCODE 🏆 🏅 This repository contains all the Competitive programming questions and Interview questions. The main aim of this reposito

It's an 90 days challenge where all important concept of DSA I will be learning and solving using C++ or Java.

#90DaysDSA It's an 90 days challenge where all important concept of DSA I will be learning and solving using C++ or Java. Day 1 & 2 - Space and Time

Bot for participation to the Lux AI Challenge

Lux AI Challenge This repository is a cleaned version of the official LUX AI Challenge kit that can be found here: https://github.com/Lux-AI-Challenge

KHNP Virtual Robot Challenge 2021
KHNP Virtual Robot Challenge 2021

Korea Hydro & Nuclear Power - Autonomous Robotic Challenge 2021 Quadruped robot with manipulator for this year For gripping motion, robotiq_2finger_gr

Repository dedicated for beginner to compete in Hacktoberfest 2021 challenge . Create HactoberFest Pull Request
Repository dedicated for beginner to compete in Hacktoberfest 2021 challenge . Create HactoberFest Pull Request

🖥️ HACKT0BERFEST-2021 💻 This repo's main purpose is to help newbies 👶 to complete the Hacktoberfest Challenge. STEPS:- 1. Create a GitHub account a

December long challenge 2021 codechef , div-3 , Problem: UTKPLC

//# Problem-UTKPLC- //December long challenge 2021 codechef , div-3 , Problem: UTKPLC #include using namespace std; int main(){ int t; cint; while (

A challenge to solve coding questions of top 6 companies in 30 days
A challenge to solve coding questions of top 6 companies in 30 days

A challenge to solve coding questions of top 6 companies in 30 days. An initiative started by Arsh Goyal. #RevisewithArsh #6Companies30Days

#6Companies30days challenge with Arsh Goyal

#ReviseWithArsh #6Companies30Days ArshGoyal #ReviseWithArsh #6Companies30Days Challenge! Youtube Video Link» Day 1-5 : Company Name : Goldman Sachs 1.

Challenge to solve 90 questions from 6 companies in 30 days. Solved 45/90.

#RevisewithArsh #6Companies30days #dhindhora #stop #procastination #ReviseWithArsh #6Companies30Days Challenge! P.S This can be started anytime in the

TechMaestro's 75 days coding challenge

You can also join the challenge to: Learn DSA Coding from basic to advance level by FAANG engineers Building Github and Leetcode profile in the process for better resume Daily live sessions Win excited rewards and goodies on completing milestone.

Comments
Owner
Supriyo
[C++ | JavaScript | React > Developer] +Coffee - Problem 😋
Supriyo
A challenge to solve coding questions of top 6 companies in 30 days

A challenge to solve coding questions of top 6 companies in 30 days. An initiative started by Arsh Goyal. #RevisewithArsh #6Companies30Days

Hariket Sukeshkumar Sheth 13 Jun 29, 2022
Challenge to solve 90 questions from 6 companies in 30 days. Solved 45/90.

#RevisewithArsh #6Companies30days #dhindhora #stop #procastination #ReviseWithArsh #6Companies30Days Challenge! P.S This can be started anytime in the

Hitesh Vishnoi 17 Oct 23, 2022
A simple animation challenge made with Flutter

Slide Show - Flutter Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is your fi

Pedro Massango 24 Dec 2, 2021
Block Cipher Reverse Engineering: A Challenge by Nintendo European Research & Development

My algorithm cracks NERD HireMe for any output within 1 Second without Brute-Force! Read more if you want to find out how this was accomplished or execute this algorithm yourself on Wandbox - Online C++ Compiler

Alexander Töpfer 58 Nov 15, 2021
learn300 is challenge taken to keep hunger of learning things alive and to push myself every day!

learn300 This repository contains all information shared publicly during my learn300 challenge. Learn300 is a challenge to keep myself pushing and to

seg_fault 19 Feb 13, 2022
A 10 weeks Data Structures And Algorithms Coding Challenge organized by Devs' Street.

10-Weeks-DSA-Challenge A 10 weeks Data Structures And Algorithms Challenge organized by Devs' Street. How can I Participate? Takeaways? Tons of Free l

Devs' Street 10 Nov 1, 2022
Repository of code challenge solutions created by @FrontEndCafé members

FEC-coding-interview-prep Repository of code challenge solutions created by @FrontEndCafé members Directory structure and naming conventions Locate yo

Juan Bilardi 12 Apr 21, 2022
Files for my solution to the SSTIC 2021 challenge

SSTIC 2021 Challenge Writeup This repository hosts the files for my solution to the SSTIC 2021 challenge. The corresponding writeup can be found on my

Robert Xiao 17 Aug 17, 2022
I am planning to add a beginner friendly path for my Juniors to Learn DSA and I will try to provide solutions of every problem also. We can add codeChef Challenge solutions also

DSA-Path-And-Important-Questions I am planning to add a beginner friendly path for my Juniors to Learn DSA Are you a Newbie in programming and want to

Arpit Jain 35 Dec 8, 2022
The 2nd solution (68.1 mIoU) for ICCV workshop challenge SensarUrban

SensatUrban 2nd Solution This repository is for the runner up solution for the ICCV 2021 workshop challenge SensatUrban. Getting Started Requirements

Benny 22 Dec 1, 2022