All Projects → codePerfectPlus → AlgorithmsAndDataStructure

codePerfectPlus / AlgorithmsAndDataStructure

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

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to AlgorithmsAndDataStructure

Data-Structures-and-Algorithms
Data Structures and Algorithms implementation in Python
Stars: ✭ 31 (-95.72%)
Mutual labels:  python-algorithms, algorithms-and-data-structures, python-data-structures
intro-to-java-programming
Solutions to Introduction to Java Programming by Y. Daniel Liang. 10th Edition
Stars: ✭ 91 (-87.43%)
Mutual labels:  computer-science, algorithms-and-data-structures
Harris-Hawks-Optimization-Algorithm-and-Applications
Source codes for HHO paper: Harris hawks optimization: Algorithm and applications: https://www.sciencedirect.com/science/article/pii/S0167739X18313530. In this paper, a novel population-based, nature-inspired optimization paradigm is proposed, which is called Harris Hawks Optimizer (HHO).
Stars: ✭ 31 (-95.72%)
Mutual labels:  computer-science, algorithms-and-data-structures
py-problems-solutions
Implementations of various problems using Python. Dynamic Programming, BackTracking & Sorting algorithms 💻
Stars: ✭ 20 (-97.24%)
Mutual labels:  backtracking-algorithm, algorithms-and-data-structures
DataStructures-Algorithms
A collections of many CP-based or DSA-based Questions that is stored various algorithms and datastructures to increase coding aptitutde. Anybody with a knack for coding can feel free to add more solutions and questions in the respective folders
Stars: ✭ 15 (-97.93%)
Mutual labels:  computer-science, algorithms-and-data-structures
CC33Z
Curso de Ciência da Computação
Stars: ✭ 50 (-93.09%)
Mutual labels:  computer-science, algorithms-and-data-structures
Interview materials
A curated list of all essential job interview preparation materials.
Stars: ✭ 27 (-96.27%)
Mutual labels:  computer-science, algorithms-and-data-structures
python-data-structures-and-algorithms
No description or website provided.
Stars: ✭ 57 (-92.13%)
Mutual labels:  computer-science, algorithms-and-data-structures
LeetCode
200 LeetCode practice problems for beginners in algorithms and data structures
Stars: ✭ 120 (-83.43%)
Mutual labels:  algorithms-and-data-structures
CS Offer
后台开发基础知识总结(春招/秋招)
Stars: ✭ 352 (-51.38%)
Mutual labels:  computer-science
fit3143-notes
Summary notes for my "Parallel Computing" class
Stars: ✭ 35 (-95.17%)
Mutual labels:  computer-science
competitive programming codebook
Programming Contest Book.
Stars: ✭ 76 (-89.5%)
Mutual labels:  algorithms-and-data-structures
ez-rtos
A micro real-time operating system supporting task switching, delay function, memory allocator and critical section. It is writen on ARM Cortex-M3 assemble language, it runs successfully on STM32F103 MCU.
Stars: ✭ 57 (-92.13%)
Mutual labels:  computer-science
shortest-path-finder
Shortest Path Finder visualizer using Breadth First Search algorithm
Stars: ✭ 195 (-73.07%)
Mutual labels:  algorithms-and-data-structures
Grafatko
An app for creating and visualizing graphs and graph-related algorithms.
Stars: ✭ 22 (-96.96%)
Mutual labels:  computer-science
curriculum
A roadmap for Boot.dev's CS curriculum for backend developers
Stars: ✭ 492 (-32.04%)
Mutual labels:  computer-science
data structure and algorithms
This repository is related to an Arabic tutorial, within the tutorial we discuss the common data structure and algorithms and their worst and best case for each, then implement the code using Python.
Stars: ✭ 33 (-95.44%)
Mutual labels:  algorithms-and-data-structures
BackEnd-Squad
Back End Squad Roadmap
Stars: ✭ 24 (-96.69%)
Mutual labels:  computer-science
Interview DS Algo
Super Repository for Coding Interview Preperation
Stars: ✭ 514 (-29.01%)
Mutual labels:  algorithms-and-data-structures
CSIndex
Transparent data about Brazilian scientific production in Computer Science
Stars: ✭ 34 (-95.3%)
Mutual labels:  computer-science

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].