Swarupa567 / dsa-practice

This repo is made for problem solving

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dsa-Practice

This Repo is made for Practising DSA


First Step :

You have to choose your prefered programming language to do problem solving like Java, C++, Python, Javascript, etc.

How do you choose between C++ / Java / Python ?

C++

C++ programs are directly compiled into machine-executable codes which consumes less time to execute the code. Hence, it is widely used in competitive programming where you are expected to optimise time and memory. So, if you are interested to explore competitive programming then it is good to start with C++ language

Java

Java programs are easy to understand, structured and less prone to errors. Also, they are platform independent and portable which makes it a good choice for mobile, web and desktop applications. So, if you are looking for a career in software development then it is good to start with the Java language

Python

Python programs are simple in syntax with extensive library support which helps the programmers to come up with required logic with few lines of code. It is popular and widely used in the data domains like data science, Machine learning, deep learning etc.., So, if you are looking for a career in the field of Artificial Intelligence then it is good to start with the Python language

you will get daily practice problem's solution here and for every topic to practice your DSA like

  • SEARCH
  • STACK
  • QUEUE
  • LINKED LIST
  • HASH TABLE
  • TREE TRAVERSAL
  • BINARY TREE
  • SORTING
  • GREEDY ALGORITHMDYNAMIC PROGRAMMING

~ AND MANY MORE

Even you can submit your solution here.

  • Try to submit solutions in the language folders -> your_name.
  • If there is no folder of your programming language choice you can create one.
  • Add Clear and Concise commit messages.

Contributing 🤝

We'd love your contributions! Kindly follow the steps below to get started:

  1. Star this repository.

  2. Fork this repository.

  3. Clone the forked repository.

git clone https://github.com/devnest-coders/dsa-practice.git
  1. Navigate to the project directory.
cd devnest-coders
  1. Create a new branch.
  2. Make changes.
  3. Stage your changes and commit
 git add -A
 git commit -m "<your_commit_message>"
  1. Push your local commits to the remote repo.
 git push -u origin <your_branch_name>
  1. Create a Pull-Request to develop !
  2. Congratulations! 🎉 Sit and relax, you've made your contribution to The Dsa-Practice . ✌️ ❤️ 💥

Happy coding and try to do atleast 2 problems a day.

About

This repo is made for problem solving


Languages

Language:Java 32.9%Language:JavaScript 30.5%Language:Python 16.7%Language:C++ 13.7%Language:C 4.0%Language:HTML 1.2%Language:TypeScript 0.5%Language:CSS 0.4%