Giter VIP home page Giter VIP logo

py-contributors / algorithmsanddatastructure Goto Github PK

View Code? Open in Web Editor NEW
897.0 13.0 635.0 704 KB

Algorithms And DataStructure Implemented In Python, Java & CPP, Give a Star 🌟If it helps you

Home Page: https://codeperfectplus.com/

License: MIT License

Python 40.38% C++ 49.75% Java 7.00% JavaScript 2.86%
data-structures algorithms-and-data-structures python-data-structures python-algorithms backtracking-algorithm linkedlist algorithm cpp python algorithms open-source java javascript python3 computer-science

algorithmsanddatastructure's Introduction

website title image

πŸ‘‰ A Collection of Algorithms And Data Structures in C++ and Python πŸ‘ˆ

website title image

github stars github forks code size

open issues closed issues open pull request closed pull request

discord invite last contributions total contributors

Introduction

Data structures & algorithms are an essential part of programming. They both fall under the fundamentals of computer science. Understanding these gives us the advantage of writing better and more efficient code in less time. They are key topics when it comes to acing software engineering interview questions, so as developers, we must have knowledge of data structures and algorithms.

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Data Structures

In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification.

Data structure is a way or a format in which your data is stored in memory for efficient usage and retrieval.

Algorithms

An algorithm is a set of instructions that are used to accomplish a task, such as finding the largest number in a list, removing all the red cards from a deck of playing cards, sorting a collection of names, or figuring out an average movie rating from just your friends' opinions.

Algorithms are not limited to computers. They are like a set of step-by-step instructions or an even a recipe, containing things you need, steps to do, the order to do them, conditions to look for, and expected results.

Languages

  • C++
  • Python
  • Java
  • JavaScript

Support

Check Contribution Guide Before Contribution.

Contributing

Before submitting a bug, please do the following: Check Contribution Guide Before Contribution.

  • Create separate issues for Python and C++.
  • You can only work on issues that you have been assigned to.
  • Use Flake8 locally for linting Python Code. pip install flake8. (We have linting checks so if your code fails we will not merge the PR.)

Authors and acknowledgement

Show your appreciation to those who have contributed to the project.

For open-source projects, Under MIT License.

Maintainers

2023 Team

2022 Team

2020-2021 Team

Contributors

Stargazers over time

Stargazers over time

Must Read Articles

built by developers

algorithmsanddatastructure's People

Contributors

aaravm4 avatar anay121 avatar antoniouaa avatar anubhav-ghosh1 avatar balaguru4580 avatar carol975 avatar codeperfectplus avatar codesadhu avatar d2anubis avatar expresshermes avatar hannibal404 avatar himadripathak avatar hot9cups avatar ishi0301 avatar jashandeep2020 avatar kamesh-mishra avatar mahimagoyalx avatar rafu01 avatar rajdeep-ray avatar rj-coder-iitian avatar shonali-ks avatar shubham5351 avatar sourabmaity avatar sparkskapil avatar sskale1 avatar tinniaru3005 avatar utkarshbajaj avatar utkarshgoelut avatar vaibhav-jain18 avatar vyomgarg47 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  avatar  avatar  avatar

algorithmsanddatastructure's Issues

Naive algorithm for Pattern Searching in Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Naive algorithm for Pattern Searching in Python

what will change - Create a Folder if doesn't exist.

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request
Happy Coding,

Binary Search | SearchingAlgorithms | C++

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Binary Search | SearchingAlgorithms | C++

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Note - One Change in one Pull Request

🌟 Star it

🍴Fork it

🀝 Contribute to it!

Happy Coding,

Implementation of stack using list | Data Structures | Python

Can I work on this to build the stack using list.
Title :- Implementation of the stack using the list data structure in Python and perform the stack operations like push and pop.

Type of Issue -

Please add/delete options that are not relevant.

  • [βœ“] Adding New Code
  • [βœ“] Improving Code
  • [βœ“] Improving Documentation
  • [βœ“] Bug Fix

Programming Language

Please add/delete options that are not relevant.

  • [βœ“] Python

K-Nearest Neighbours | Machine learning | Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR. Add Proper Documentation, Problem statement, any reference link

Title - K-nearest Neighbours algorithms implementation in Python

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Cycle Sort | SortingAlgorithms| Python

Title - Selection sort algorithm in Python

what will change -

Type of Issue -
Please add/delete options that are not relevant.

  • Adding New Code
    Programming Language
    Please add/delete options that are not relevant.

  • Python
    Note - One Change in one Pull Request

🌟 Star it

🍴Fork it

🀝 Contribute to it!

Happy Coding

Implement Queue in Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Implement Queue in Python

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request
Happy Coding,

Insertion sort algorithm in C++

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Add insertion sort Algorithm in C++

what will change -

Assignees -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Note - One Change in one Pull Request
Happy Coding,

QuickSort Algorithm implementation in C++

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - QuickSort Algorithm implementation in C++

what will change -

Assignees -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Note - One Change in one Pull Request
Happy Coding,

Selection Sort | SortingAlgorithms | C++

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Selection sort algorithm in C++

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Note - One Change in one Pull Request

🌟 Star it

🍴Fork it

🀝 Contribute to it!

Happy Coding,

N Queen Problem | Backtracking | Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - N Queen Problem | Backtracking | Python

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request
Happy Coding,

Tree implementation | Data Structure | Python

Implement Tree in python

what will change - A new folder for Tree DS will be added in Python Data Structure

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code
  • [] Improving Code
  • [] Improving Documentation
  • [] Bug Fix

Programming Language

Please add/delete options that are not relevant.

  • Python
  • [] C++

Self Check

  • Ask for issue assignment before making Pull Request.
  • Add your file in the proper folder
  • Clean Code and Documentation for better readability
  • Add Title and Description of the program in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Implement Stack in python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title -Implement Stack in python

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request
Happy Coding,

Sieve of Atkin | Maths | C++

Title - Sieve of Atkin in C++

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Self Check

  • Ask for issue assignment before making Pull Request.
  • Add your file in the proper folder
  • Clean Code and Documentation for better readability
  • Add Title and Description of the program in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Binary Search | SearchingAlgorithms | Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Binary Search | SearchingAlgorithms | Python

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request

🌟 Star it

🍴Fork it

🀝 Contribute to it!

Happy Coding,

Heap Sort Algorithm implementation in Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Heap Sort Algorithm implementation in Python

what will change - @devil-cyber

Assignees -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request
Happy Coding,

Negative Likelihood Logarithmic loss - Deep Learning

I'd like to add the NLL loss to the deep learning directory's loss functions.

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Improvements in Python Linked List

Title - Improvements in Python Linked List

What will change - Python Linked List implementation improvements will add and/or amend code to make it better, more idiomatic and decrease time complexity of some operations

Type of Issue -

  • Adding New Code
  • Improving Code
  • Improving Documentation

Programming Language

  • Python

If possible I'd like to be assigned this task for Hacktoberfest.

Selection Sort | SortingAlgorithms | Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Selection sort algorithm implementation in Python

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request

🌟 Star it

🍴Fork it

🀝 Contribute to it!

Happy Coding,

Sieve of Atkin | Maths | Python

Title - Sieve of Atkin in Python

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Self Check

  • Ask for issue assignment before making Pull Request.
  • Add your file in the proper folder
  • Clean Code and Documentation for better readability
  • Add Title and Description of the program in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Fibbonacci Search implementation in Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Fibbonacci Search implementation in Python

what will change - Fibbonacci Search implementation in Python

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request
Happy Coding,

Cycle Sort | SortingAlgorithms| C++

Title - Cycle Sort in C++

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

  • Ask for issue assignment before making Pull Request.

  • Add your file in the proper folder

  • Clean Code and Documentation for better readability

  • Add Title and Description of the program in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Happy Coding

LCS and LIS | Dynamic Programming | C++

Add Longest Common Subsequence and Longest Increasing Subsequence in C++

what will change - Addition of script for LCS and LIS in Dynamic Programming in C++ and Python.

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

  • C++

Self Check

  • Ask for issue assignment before making Pull Request.
  • Add your file in the proper folder
  • Clean Code and Documentation for better readability
  • Add Title and Description of the program in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Implement Queue in C++

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Implement Queue in C++

what will change -

Assignees - @d2Anubis

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Note - One Change in one Pull Request
Happy Coding,

Naive algorithm | Pattern Searching | C++

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Naive algorithm for Pattern Searching

what will change - Create a Folder if doesn't exist.

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Note - One Change in one Pull Request
Happy Coding,

KMP Algorithm | Pattern Searching | Python

Title - KMP Algorithm Implementation in Python

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Self Check

  • Ask for issue assignment before making Pull Request.
  • Add your file in the proper folder
  • Clean Code and Documentation for better readability
  • Add Title and Description of the program in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Subset sum | Backtracking | Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Subset sum problem is the problem of finding a subset such that the sum of elements equal a given number. The backtracking approach generates all permutations in the worst case but in general, performs better than the recursive approach towards subset sum problem.

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

The Knight

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title -

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code
  • Improving Code
  • Improving Documentation
  • Bug Fix

Programming Language

Please add/delete options that are not relevant.

  • Python
  • C++

Note - One Change in one Pull Request

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

ReLU and TanH class implementations

I'd like to complete the TanH and ReLU class implementations in the Deep Learning directory

Please add/delete options that are not relevant.

  • Adding New Code
  • Improving Code
  • Improving Documentation

Programming Language

Please add/delete options that are not relevant.

  • Python

Implement Linear Search in Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Implement Linear Search in Python

what will change - Create a New Folder SeacrhingAlgorithms In Python/Algorithms

Assignees -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request
Happy Coding,

Sudoku Solver using Backtracking Algorithm

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Sudoku Solver using Backtracking Algorithm

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python
  • C++

Note - One Change in one Pull Request
Happy Coding,

Recursive function to reverse a String | Python

Title - Recursive function to reverse a String

Type of Issue -

  • Adding New Code
  • Improving Code
  • Improving Documentation

Programming Language

  • Python

Self Check

  • Ask for issue assignment before making Pull Request.
  • Add your file in the proper folder
  • Clean Code and Documentation for better readability
  • Add Title and Description of the program in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

N Queen Problem | BacktrackingAlgorithms | C++

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Implementation of N Queen Problem | BacktrackingAlgorithms | C++

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Note - One Change in one Pull Request

🌟 Star it

🍴Fork it

🀝 Contribute to it!

Happy Coding,

Rabin-Karp Algorithm | Pattern Searching | Python

Title - Rabin-Karp Algorithm for Pattern Searching

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Self Check

  • Ask for issue assignment before making Pull Request.
  • Add your file in the proper folder
  • Clean Code and Documentation for better readability
  • Add Title and Description of the program in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Heap Sort Algorithm implementation in C++

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Heap Sort Algorithm implementation in C++

what will change -

Assignees -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Note - One Change in one Pull Request
Happy Coding,

The Knight's tour problem | BacktrackingAlgorithm | Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - The knight is placed on the first block of an empty board and, moving according to the rules of chess, must visit each square exactly once.

Refernce - https://www.geeksforgeeks.org/the-knights-tour-problem-backtracking-1/

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Decision Tree algorithm | Machine learning | Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR. Add Proper Documentation, Problem statement, any refernce link

Title - Decision tree algorithm implementation in Python

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

The Knight's tour problem | backtracking | C++

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - The Knight's tour problem | backtracking | C++
Reference -https://www.geeksforgeeks.org/the-knights-tour-problem-backtracking-1/
what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Note - One Change in one Pull Request

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Jump Search | Searching Algorithms | C++

Title - Jump Search algorithm implementation in C++

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Self Check

  • One Change in one Pull Request
  • Ask for issue assignment before making PR
  • Add file in the proper folder
  • clean code and documentation for better readability
  • add title and what program will do first in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Create Data Strucutre and Algorithm issue

Hey, Welcome.

Create issues for Data Structures and Algorithms.

  • Some code is missing in C++
  • Some code is missing in Python
  • Improve Previous Code
  • Improve Documentation( There is README.md in every type of algorithms, you can write some 2-3 lines of the type of specific algorithm present in a folder)

Algorithm: Implement jump search algorithm in Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Implement Jump Search in Python

what will change - Create a New Folder SeacrhingAlgorithms In Python/Algorithms

Assignees -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request
Happy Coding,

Merge sort implementation in C++

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Merge sort implementation in C++

what will change -

Assignees - @d2Anubis

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Note - One Change in one Pull Request
Happy Coding,

Algorithm: Implement Binary Search in Python

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Implement Binary Search in Python

what will change - Create a New Folder SeacrhingAlgorithms In Python/Algorithms

Assignees -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Note - One Change in one Pull Request
Happy Coding,

GCD and LCM | Math | Python

Title - Implement GCD and LCM in Python

what will change - Create a folder maths if it doesn't exist and Put your code inside it.

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Self Check

  • Ask for issue assignment before making Pull Request.
  • Add your file in the proper folder
  • Clean Code and Documentation for better readability
  • Add Title and Description of the program in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Tower of Hanoi | Data Structure | Python

Title ;- Tower of hanoi is a problem in which we have 3 rods and n disks.The objective of the problem is to move the entire stack to another rod, by following the below rules.

  1. Only one disk can be moved at a time.
  2. Each move consists of taking the upper disk from one of the stacks and placing it on top of another stack i.e. a disk can only be moved if it is the uppermost disk on a stack.
  3. No disk may be placed on top of a smaller disk

Type of Issue -

Please add/delete options that are not relevant.

  • [βœ“] Adding New Code
  • [βœ“] Improving Code
  • [βœ“] Improving Documentation
  • [βœ“] Bug Fix

Programming Language

Please add/delete options that are not relevant.

  • [βœ“] Python

Self Check

  • Ask for issue assignment before making Pull Request.
  • Add your file in the proper folder
  • Clean Code and Documentation for better readability
  • Add Title and Description of the program in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Need Help in Creating new Issues

If you are good in Data Structure and Algorithms, So you can create issues here. There are some rules.

  • Before creating new issue check previous issues and Codes.
  • Add proper Title and Details
  • Title Format Algorithms Name | Category | Language
    Example - Bubble Sort | SortingAlgorithms | Python
  • Create Different issue for C++ and Python.

🌟 Star it 🍴Fork it 🀝 Contribute to it!
Happy Coding,

Subset sum | Backtracking | C++

Please fill all details for a better explanation of the issue. Add files to the proper folder. Ask for Assigned before making PR.

Title - Subset sum problem is the problem of finding a subset such that the sum of elements equal a given number. The backtracking approach generates all permutations in the worst case but in general, performs better than the recursive approach towards subset sum problem.

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Note - One Change in one Pull Request

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

sieve of eratosthenes | Maths | C++

Title - Sieve of Eratosthenes in Python

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Self Check

  • Ask for issue assignment before making Pull Request.
  • Add your file in the proper folder
  • Clean Code and Documentation for better readability
  • Add Title and Description of the program in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

Sieve of Eratosthenes | Maths | Python

Title - sieve of eratosthenes implementation in Python

what will change -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • Python

Self Check

  • Ask for issue assignment before making Pull Request.
  • Add your file in the proper folder
  • Clean Code and Documentation for better readability
  • Add Title and Description of the program in the file

🌟 Star it 🍴Fork it 🀝 Contribute to it!

Discord server βœ‰οΈ - https://discord.gg/FXyh2S3

Happy Coding,

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.