Git Product home page Git Product logo

thepranaygupta / data-structures-and-algorithms Goto Github PK

View Code? Open in Web Editor NEW
913.0 913.0 345.0 5.24 MB

An Open-Source repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways, programming questions and Interview questions. The main aim of this repository is to help students who are learning Data Structures and Algorithms or preparing for an interview.

Home Page: https://thepranaygupta.github.io/Data-Structures-and-Algorithms/

License: GNU General Public License v3.0

Java 42.73% C++ 42.69% C 5.26% Python 8.69% JavaScript 0.62%
algorithms data-structures data-structures-and-algorithms dsa dsalgo hacktoberfest java

data-structures-and-algorithms's Introduction

Hello, I am Pranay Gupta

〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️

  • 📍 I live in Gurugram, India
  • I am currently working with technologies based on Javascript. Technologies such as ReactJS, NextJS, NodeJS.
  • I usually work with design systems and ui-component based react projects and make complex and beautiful components.
  • I do Product Design, Frontend Development, UI Engineering, Design Systems Engineering and Design related stuff.
  • My Tech Stack: NextJS, Redis, TypeScript, Tailwind, AWS, Figma.
  • Languages I know: JavaScript, TypeScript, Python, Java.

〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️

〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️

  • My work experience

data-structures-and-algorithms's People

Contributors

8-bit-souvik avatar abhijeet007rocks8 avatar adityaharsh2001 avatar aivan2798 avatar anamolguptaa avatar anandhu720 avatar anugyaparashar avatar anukuljha1506 avatar avninder99 avatar fujiwara16 avatar hiimvikash avatar jaideep25-tech avatar krishna6431 avatar motasimmakki avatar mrdecent08 avatar mukeshmjn avatar nidhichaurasia avatar nidhikumari-4 avatar o-alpha avatar parwez-zafar avatar prathimacode-hub avatar rosaliasl avatar rustzz-27 avatar s-a-c-h-i-n avatar shreya40 avatar souravpaswan avatar subhamengine avatar thepranaygupta avatar yellowberard avatar yug-gurnani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

data-structures-and-algorithms's Issues

add C++ implementation of circular Linked List

add C++ implementation of circular Linked List here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

implement stack using queue in C++

implement stack using queue in C++ here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

implement stack using LinkedList in C++

implement stack using LinkedList in C++ here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

implement stacks using array in C++

implement stacks using array in C++ here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

Pascal Triangle - Array Problem

This is an interview bit problem and i would like to add it into the array folder for algorithms.
I ll be doing the problem in c++.
This is my effort to raise a pull request for hacktoberfest.

Sort a binary linked list

This is an interview bit question asked in AMAZON
i will be doing it under hacktoberFest 2021
looking forward to merge this under the linked list inteview question in the folder DATA STRUCTURES

implement Postfix to Infix in C++

implement Postfix to Infix in C++ here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

Binary Tree Zigzag Level Order Traversal

Hey, @thepranaygupta I want to add the below problem in your repo as a Hacktoberfest21 contributor.

Problem: Given the root of a binary tree, return the zigzag level order traversal of its nodes' values.

Language: C++

Please assign this task to me with an appropriate label.

implement Prefix to Infix in C++

implement Prefix to Infix in C++ here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

implement Prefix to Postfix in C++

implement Prefix to Postfix in C++ here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

Pick from both sides - Array Problem

This is an interview bit problem and i would like to add it into the array folder for algorithms.
I ll be doing the problem in c++.
This is my effort to raise a pull request for hacktoberfest.

Flatten a Binary tree

Hey, @thepranaygupta I want to add the below problem in your repo as a Hacktoberfest21 contributor.

Problem: Given a binary tree, flatten it into a linked list in place.

Language: C++

Please assign this task to me with an appropriate label.

implement Postfix to Prefix in C++

implement Postfix to Prefix in C++ here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

Add Problem: Leetcode Q. 71 Simplify Path

Hey, I went through this repository which is really cool. So, I wanna contribute to the same by adding folders of some great problems on Leetcode. Keeping the same in mind, I am creating this issue for creating a new folder for Question No. 71 on Leetcode in Leetcode Questions sub directory in Stack directory. Kindly assign me this issue, this will be my first PR for Hacktoberfest'21 @thepranaygupta Great work, man.

Love Babbar DSA Sheet- Kadane's Alorithm

Hi, I want to add the approach and solution of Kadane's Algorithm (C++), in the "Love Babbar DSA Sheet Solutions/Array" repository. Please consider this contribution as a part of Hacktoberfest 2021. Kindly assign me this.

implement Infix to Prefix in C++

implement Infix to Prefix in C++ here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

add solutions of Linked List problems

add solutions of Linked List problems here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

implement Circular Queue using Arrays in C

implement Circular Queue using Arrays in C here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

Linked Queue in Python

Hey,

I'm interested to work on this issue as a hacktober participant. Can you add appropriate label and assign this task to me?

Thank You.

implement Prefix to Postfix in C++

implement Prefix to Postfix in C++ here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

add C++ implementation of doubly Linked List

add C++ implementation of doubly Linked List here

comment under this issue to get assigned then commit your changes/updates in the respective directory.

Please DO NOT spam this repository with irrelevant PRs, or your PR will be marked as invalid or spam

Adding backtracking questions in Love babbar DSA sheet

Hello, I have gone through Love babbar folder in your profile and I came to know that many of the sub-folders i.e Linked lists, Backtracking, etc are empty. Will it be okay to add backtracking solutions from love babbar DSA sheet?

display matrix in spiral form

A program to display a matrix in spiral form.
I want to contribute this problem for Hacktoberfest 2021.
Please assign me this issue and give the appropriate label.

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.