View Code? Open in Web Editor
NEW
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%
algorithmsanddatastructure's Issues
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
π Star it
π΄Fork it
π€ Contribute to it!
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
Title
- KMP Algorithm Implementation in Python
what will change -
Type of Issue -
Please add/delete options that are not relevant.
Programming Language
Please add/delete options that are not relevant.
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,
Title
- Rabin-Karp Algorithm for Pattern Searching
what will change -
Type of Issue -
Please add/delete options that are not relevant.
Programming Language
Please add/delete options that are not relevant.
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,
I'd like to complete the TanH and ReLU class implementations in the Deep Learning directory
Please add/delete options that are not relevant.
Programming Language
Please add/delete options that are not relevant.
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
π Star it π΄Fork it π€ Contribute to it!
Discord server βοΈ - https://discord.gg/FXyh2S3
Happy Coding,
Title
- Sieve of Atkin in Python
what will change -
Type of Issue -
Please add/delete options that are not relevant.
Programming Language
Please add/delete options that are not relevant.
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,
I'd like to work on this issue of different methods to handle categorical variables.
Type of Issue -
Please add/delete options that are not relevant.
Programming Language
Please add/delete options that are not relevant.
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.
Programming Language
Please add/delete options that are not relevant.
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,
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.
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
Hey welcome,
Py-contributors is an open-source community for Python, Machine learning and Data Science.
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
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 -
Programming Language
If possible I'd like to be assigned this task for Hacktoberfest.
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
π Star it π΄Fork it π€ Contribute to it!
Discord server βοΈ - https://discord.gg/FXyh2S3
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
π Star it π΄Fork it π€ Contribute to it!
Discord server βοΈ - https://discord.gg/FXyh2S3
Happy Coding,
Title
- Recursive function to reverse a String
Type of Issue -
Programming Language
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,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
π Star it π΄Fork it π€ Contribute to it!
Discord server βοΈ - https://discord.gg/FXyh2S3
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
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,
Title
- sieve of eratosthenes implementation in Python
what will change -
Type of Issue -
Please add/delete options that are not relevant.
Programming Language
Please add/delete options that are not relevant.
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,
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)
I'd like to add the NLL loss to the deep learning directory's loss functions.
Please add/delete options that are not relevant.
Programming Language
Please add/delete options that are not relevant.
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.
Programming Language
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,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
π Star it
π΄Fork it
π€ Contribute to it!
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
Title
- Cycle Sort in C++
what will change -
Type of Issue -
Please add/delete options that are not relevant.
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
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
π Star it π΄Fork it π€ Contribute to it!
Discord server βοΈ - https://discord.gg/FXyh2S3
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
π Star it
π΄Fork it
π€ Contribute to it!
Happy Coding,
Title - Jump Search algorithm implementation in C++
what will change -
Type of Issue -
Please add/delete options that are not relevant.
Programming Language
Please add/delete options that are not relevant.
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,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
π Star it
π΄Fork it
π€ Contribute to it!
Happy Coding,
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.
Only one disk can be moved at a time.
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.
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.
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,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
π Star it
π΄Fork it
π€ Contribute to it!
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
π Star it π΄Fork it π€ Contribute to it!
Discord server βοΈ - https://discord.gg/FXyh2S3
Happy Coding,
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,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
Title
- Sieve of Atkin in C++
what will change -
Type of Issue -
Please add/delete options that are not relevant.
Programming Language
Please add/delete options that are not relevant.
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,
Title
- Sieve of Eratosthenes in Python
what will change -
Type of Issue -
Please add/delete options that are not relevant.
Programming Language
Please add/delete options that are not relevant.
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,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
Happy Coding,
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.
Programming Language
Please add/delete options that are not relevant.
Note - One Change in one Pull Request
π Star it π΄Fork it π€ Contribute to it!
Discord server βοΈ - https://discord.gg/FXyh2S3
Happy Coding,
Title - Selection sort algorithm in Python
what will change -
Type of Issue -
Please add/delete options that are not relevant.
π Star it
π΄Fork it
π€ Contribute to it!
Happy Coding