Awesome Open Source
Awesome Open Source
Combined Topics
datastructures
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 72 Datastructures Open Source Projects
Categories
>
Computer Science
>
Datastructures
Cosmos
⭐
12,511
| Contribute toward Hacktoberfest and enjoy 🌱 | Algorithms that run our universe | Your personal library of every algorithm and data structure code that you will ever encounter | Ask us anything at our forum |
Awesome Java Leetcode
⭐
7,962
👑 LeetCode of algorithms with java solution(updating).
C
⭐
7,732
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Go
⭐
4,887
Algorithms Implemented in GoLang
Algorithms_and_data_structures
⭐
4,251
180+ Algorithm & Data Structure Problems using C++
Schematics
⭐
2,398
Python Data Structures for Humans™.
Data Structures And Algorithms
⭐
2,172
Data Structures and Algorithms implementation in Go
Python_data_structures_and_algorithms
⭐
1,877
Python 中文数据结构和算法教程
Golang Set
⭐
1,835
A simple set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
Umbrella
⭐
1,763
⛱ Broadly scoped ecosystem & mono-repository of 148+ TypeScript projects for functional, data driven development
Pyrsistent
⭐
1,487
Persistent/Immutable/Functional data structures for Python
Coding Cheat Sheets
⭐
1,162
Various cheat sheets on CS stuff
Complete Placement Preparation
⭐
1,078
This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.
Phpalgorithms
⭐
862
A collection of common algorithms implemented in PHP. The collection is based on "Cracking the Coding Interview" by Gayle Laakmann McDowell
Datacurator Filetree
⭐
737
a standard filetree for /r/datacurator [ and r/datahoarder ]
Dsjslib
⭐
708
A library implementing several standard data structures and utilities, in JavaScript. Its written and tested using Node.js which is the target platform.
Cdsa
⭐
548
A library of generic intrusive data structures and algorithms in ANSI C
Treelib
⭐
535
An efficient implementation of tree data structure in python 2/3.
Algorithms And Data Structures In Java
⭐
491
Algorithms and Data Structures in Java
Competitive Programming
⭐
487
📌 📚 Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
Datastructure
⭐
419
常用数据结构及其算法的Java实现,包括但不仅限于链表、栈,队列,树,堆,图等经典数据结构及其他经典基础算法(如排序等)...
Problem Solving Javascript
⭐
417
🔥 Crack you JS interviews ⚡ Collection of most common JS Interview questions with Unit Tests 🚀
Algorithms
⭐
416
数据结构和算法专项训练营。✍️✍️✍️
Newbie Plan
⭐
407
📚 Java 技术体系面试指南 , 旨在锻炼学习方法论的技术指南 🚀 数学,算法,基础框架,原理剖析,职业感悟,技术面试
Quickgraph
⭐
384
Generic Graph Data Structures and Algorithms for .NET
2020
⭐
382
2020 😀😁😀😁😀 秋招笔试面试合集,以及2019届公司真题模拟题集 & 附上自己的后端指南,💻🎓包括(C/C++基础、数据结构、算法、操作系统💻、计算机网络、MySQL、shell(ps:sed、awk、grep))
Dataframe Js
⭐
373
A javascript library providing a new data structure for datascientists and developpers
Atomic_queue
⭐
359
C++ lockless queue.
Proalgos Cpp
⭐
355
C++ implementations of well-known (and some rare) algorithms, while following good software development practices
Bloom Filter Scala
⭐
331
Bloom filter for Scala, the fastest for JVM
Gate And Cse Resources For Students
⭐
311
📚 📖 📚CSE GATE Resources for GATE and CSE Aspirants 😎 😁 . Show your ❤️ by ⭐️⭐️
Data Structures Algorithms
⭐
270
My implementation of 85+ popular data structures and algorithms and interview questions in Python 3 and C++
Leetcode
⭐
257
Leetcode problems & solutions
Staticvec
⭐
235
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
Competitive Programming Library
⭐
227
Templates, algorithms and data structures implemented and collected for programming contests. Check README.md for an overview.
Hackerranksolutions
⭐
212
This is a repo for HackerRankSolutions with Swift
Nearestneighbors.jl
⭐
209
High performance nearest neighbor data structures and algorithms for Julia.
Competitive Programming Resources
⭐
191
This repository consists of data helpful for ACM ICPC programming contest, in general competitive programming.
Algocasts Js
⭐
189
DSA in JavaScript ✅
C Macro Collections
⭐
186
Easy to use, header only, macro generated, generic and type-safe Data Structures in C
Interview Questions
⭐
182
List of all the Interview questions practiced from online resources and books
Matlab Octave
⭐
176
This repository contains algorithms written in MATLAB/Octave. Developing algorithms in the MATLAB environment empowers you to explore and refine ideas, and enables you test and verify your algorithm.
Coding Ninjas Competitive
⭐
167
This will have all the solutions to the competitive programming course's problems by Coding ninjas. Star the repo if you like it.
Algorithm
⭐
162
The repository algorithms implemented on the Go
Competitive Programming
⭐
146
VastoLorde95's solutions to 2000+ competitive programming problems from various online judges
Javainterview
⭐
143
最全的Java技术知识点,以及Java源码分析。为开源贡献自己的一份力。
Compas
⭐
138
Core packages of the COMPAS framework.
Iter
⭐
131
Go implementation of C++ STL iterators and algorithms.
Containers
⭐
125
This library provides various containers. Each container has utility functions to manipulate the data it holds. This is an abstraction as to not have to manually manage and reallocate memory.
Android Interview Questions
⭐
124
A repository containing interview questions on DS, Java & Android based on my experiences.
Aardvark.base
⭐
116
Aardvark is an open-source platform for visual computing, real-time graphics and visualization. This repository is the basis for most platform libraries and provides basic functionality such as data-structures, math and much more.
Ngenerics
⭐
115
Data structures and algorithms for .NET
Pure Fun
⭐
103
Purely functional data structures for OCaml, translated from Chris Okasaki's book "Purely Functional Data Structures"
Lens
⭐
101
A utility for working with nested data structures.
Deque
⭐
94
Fast bounded deque using two rotating lists.
Datascience
⭐
92
It consists of examples, assignments discussed in data science course taken at algorithmica.
Cracking The Coding Interview
⭐
86
Tests, Questions and Solutions from Cracking the Coding Interview
Data Structures And Algorithms
⭐
84
Python implementation of common algorithms and data structures interview questions
Adaptive Radix Tree
⭐
75
A fast and space efficient Radix tree in Java
Repository
⭐
70
个人学习知识库涉及到数据仓库建模、实时计算、大数据、Java、算法等。
Algorithms
⭐
66
University course material for Algorithms and Data Structures in Java, with a particular emphasis on software testing. Includes exercises, with solutions.
Roaringbitmap
⭐
64
Roaring Bitmap in Cython
Datastructures
⭐
64
🚀 Implementation of core data structures for R
String Interner
⭐
59
A data structure to efficiently intern, cache and restore strings.
Cdcontainers
⭐
56
Library of data containers and data structures for C programming language.
Competitive Programming
⭐
52
Repository of all my submissions to some competitive programming website (Online Judges), as well as, the implementation of some data structures and algorithms.
Data Structure And Algorithms
⭐
47
A complete and efficient guide for Data Structure and Algorithms.
Math Advanced Data Structures And Algorithms
⭐
39
Math, Advanced Data Structures & Algorithms - Please check before use
Algorithms
⭐
36
Here is the my solutions for problems in {leetcode, hackerrank, geeksforgeeks}
Fundamentals Of Python Data Structures
⭐
28
《数据结构(Python语言描述)》"Fundamentals of Python:Data Structures" 电子书和配套代码
Liblist
⭐
22
Generic Linked list Management Library in C
Data Structures
⭐
15
Walk-through and implementation of various data structures.
1-72 of 72 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210