All Projects → div-bargali → Data Structures And Algorithms

div-bargali / Data Structures And Algorithms

Licence: mit
Data Structures and Algorithms implemented In Python, C, C++, Java or any other languages. Aimed to help strengthen the concepts of DS&A. Give a Star 🌟 if it helps you.

Programming Languages

python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language
c
50402 projects - #5 most used programming language
go
31211 projects - #10 most used programming language
swift
15916 projects
cpp
1120 projects
csharp
926 projects

Projects that are alternatives of or similar to Data Structures And Algorithms

C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+8048.63%)
Mutual labels:  algorithms, data-structures, computer-science, machine-learning-algorithms
C Plus Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Stars: ✭ 17,151 (+11647.26%)
Mutual labels:  algorithms, data-structures, computer-science, machine-learning-algorithms
Coding Interview University
A complete computer science study plan to become a software engineer.
Stars: ✭ 204,859 (+140214.38%)
Mutual labels:  algorithms, data-structures, computer-science
Mega Interview Guide
The MEGA interview guide, JavaSciript, Front End, Comp Sci
Stars: ✭ 255 (+74.66%)
Mutual labels:  algorithms, data-structures, computer-science
Techinterview
💎 Cheat sheet to prep for technical interviews.
Stars: ✭ 454 (+210.96%)
Mutual labels:  algorithms, data-structures, computer-science
Ultimate Java Resources
Java programming. All in one Java Resource for learning. Updated every day and up to date. All Algorithms and DS along with Development in Java. Beginner to Advanced. Join the Discord link.
Stars: ✭ 143 (-2.05%)
Mutual labels:  algorithms, data-structures, computer-science
Fucking Algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
Stars: ✭ 99,705 (+68191.1%)
Mutual labels:  algorithms, data-structures, computer-science
Algorithmsanddatastructure
Algorithms And DataStructure Implemented In Python & CPP, Give a Star 🌟If it helps you
Stars: ✭ 400 (+173.97%)
Mutual labels:  data-structures, computer-science, machine-learning-algorithms
Algorithms
My Algorithms and Data Structures studies. https://leandrotk.github.io/series/algorithms-problem-solving
Stars: ✭ 275 (+88.36%)
Mutual labels:  algorithms, data-structures, computer-science
Huprog
A repo which includes the HUPROG'17(Hacettepe University Programming Contest)'s questions and the solutions of that questions.
Stars: ✭ 11 (-92.47%)
Mutual labels:  algorithms, data-structures, computer-science
Competitive Programming Library
A library designed to improve your competitive programming performance.
Stars: ✭ 26 (-82.19%)
Mutual labels:  algorithms, data-structures, computer-science
19 udacity dsa
Data Structures & Algorithms Nanodegree Program from Udacity
Stars: ✭ 140 (-4.11%)
Mutual labels:  algorithms, data-structures, computer-science
Problem Solving Training
Problem solving training for computer science students.
Stars: ✭ 210 (+43.84%)
Mutual labels:  algorithms, data-structures, computer-science
Javascript Algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Stars: ✭ 133,406 (+91273.97%)
Mutual labels:  algorithms, data-structures, computer-science
Algorithms Leetcode Javascript
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
Stars: ✭ 157 (+7.53%)
Mutual labels:  algorithms, data-structures, computer-science
Dsa.js Data Structures Algorithms Javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
Stars: ✭ 6,251 (+4181.51%)
Mutual labels:  algorithms, data-structures, computer-science
Algos And Data Structures
Collection of Test Specs and Implementation of various algorithms and data structures from the Princeton Coursera course: Intro to Algorithms part 1 and 2
Stars: ✭ 31 (-78.77%)
Mutual labels:  algorithms, data-structures, computer-science
Ready For Tech Interview
💻 신입 개발자로서 준비를 하기 위해 지식을 정리하는 공간 👨‍💻
Stars: ✭ 1,035 (+608.9%)
Mutual labels:  algorithms, data-structures, computer-science
Data structure and algorithms library
A collection of classical algorithms and data-structures implementation in C++ for coding interview and competitive programming
Stars: ✭ 133 (-8.9%)
Mutual labels:  algorithms, data-structures
Dash
DASH, the C++ Template Library for Distributed Data Structures with Support for Hierarchical Locality for HPC and Data-Driven Science
Stars: ✭ 134 (-8.22%)
Mutual labels:  algorithms, data-structures

Data Structures and Algorithms

open issues closed issues open pull request closed pull request

discord invite code size

Introduction

Data structures & Algorithms are an essential part of programming. It comes under the fundamentals of computer science. It gives us the advantage of writing better and efficient code in less time. It is a key topic when it comes to Software Engineering interview questions so as developers, we must have knowledge of Data Structure and Algorithms

🌟 Star it! 🍴Fork it! 🤝 Contribute to it!

Data Structure

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 how your data is stored in memory for effecient 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, figuring out an average movie rating from just your friend's opinion

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
  • C++
  • Python
  • Java
  • Go
  • Swift

Contribution

Before submitting a Pull Request, please do the following:

  • Check Contribution Guide Before contributing.
  • Create separate issues for different languages.

Community

Join our Discord Server. ✉️

Link (Korean Translate)

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].