• Stars
    star
    897
  • Rank 50,907 (Top 2 %)
  • Language
    C++
  • License
    MIT License
  • Created over 4 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

website title image

๐Ÿ‘‰ A Collection of Algorithm 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

Anyone Interested in managing the repository for the upcoming HacktoberFest2021, email us at [email protected]

  • Must be a student
  • Must have knowledge of Git Commands ex- branching, merging etc
  • Must have Python/C++ DS and Algo knowledge to review code.

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 Structure 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 it we will not merge the PR.)

Authors and acknowledgment

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

License

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

More Repositories

1

awesomeScripts

A Collection of Awesome Scripts in Python to Ease Daily-Life. Create an issue If you have some great ideas for the new script. Leave a โญ
Python
566
star
2

AudioBook

Listen to Pdf/Rtf/txt/docs/epub/mobi/odt book with just a few line of Python code. Leave a โญ if you like It.
Rich Text Format
48
star
3

PyEmailer

Send Emails In One Click With Python.
Python
34
star
4

Face_Filter

OpenCV API for Face Detection and Face Filters with FastAPI/Flask. Hit A ๐ŸŒŸ Star in Right Corner.
Python
20
star
5

Cybel

A Powerfull, Advanced, and Open Source Discord Bot using async api and Postgres DB
Python
18
star
6

Student-s-Perform-Prediction

Studentsโ€™ Performance Prediction Using Machine Learning Approach
Jupyter Notebook
14
star
7

AlgorithmHackerRank

HackerRank Algorithm Solution With Python/C++๐Ÿš€
C++
12
star
8

FacialRecognition

Face Recognition using face_recognition module and face encoding in Python
Python
9
star
9

dataset-convertor

Dataset-convertor tool in python for object detection dataset
Python
6
star
10

py-contributors.github.io

Py-Contributors official website
HTML
4
star
11

twitterify

tweet-retweet bot in python
Python
4
star
12

website

TypeScript
3
star
13

metrics

Machine/Deep Learning metrics implementation in python
Python
2
star
14

support

community support repo
2
star
15

Hacktoberfest-2020

Hacktoberfest 2020 Guidelines
Python
2
star
16

discord-feed-bot

Python Rss Feed Parser Discord Bot
Python
2
star
17

.github

2
star
18

Getting-Started

people who are new to the community and want to learn more
1
star
19

sms_classification

classify the sms in different categories.
Jupyter Notebook
1
star
20

py-contributors-Bot

A discord bot written in Python for py-contributors Discord server. Create an issue If you have some great idea for functionality in the bot. Leave a โญ
Python
1
star
21

faciem

Face Authentication implementation in Tensorflow
Python
1
star