28 projects
igraph
Library for the analysis of networks
575
131
$12M
DataStructures.jl
DataStructures.jl is a Julia package that provides a comprehensive collection of standard data structures implemented in pure Julia. It includes various data structures like deques, queues, stacks, priority queues, balanced trees, and more, offering efficient implementations for common algorithmic needs.
569
174
$579K
xxHash
Extremely fast non-cryptographic hash algorithm
565
191
$2M
Boost Math Library
Super-project for modularized Boost
448
92
$35M
Boost Graph Library
The Boost Graph Library (BGL) is a C++ library providing generic graph components and algorithms. It allows users to construct and manipulate directed and undirected graphs, offering a standardized interface for graph operations and traversal. The library implements many common graph algorithms including shortest paths, minimum spanning tree, and strongly connected components.
404
81
$4M
OpenDSA
Working source for the OpenDSA eTextbook project
349
25
$38M
RoaringBitmap
A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others
342
73
$3.1M
CRoaring
CRoaring is a C implementation of Roaring Bitmaps, which are compressed bitmap data structures designed for efficient set operations on integers. It provides a fast and memory-efficient way to store and manipulate sets of integers using sophisticated compression techniques.
312
87
$1.6M
SuiteSparse
The official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University.
283
74
$60M
golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
162
57
$98K
bitset
Go package implementing bitsets
137
56
$450K
Algorithms Implemented in C++
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
GoDS
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
Graph Data Science
Source code for the Neo4j Graph Data Science library of graph algorithms.
Graphlib
A directed multi-graph library for JavaScript
Graphs.jl
An optimized graphs package for the Julia programming language
Hello Algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing
Java Algorithms Project
All Algorithms implemented in Java
JavaScript Algorithms and Data Structures
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
LeetCode Solutions by doocs
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
NeetCode
Leetcode solutions
Python Algorithms
All Algorithms implemented in Python
Quark Search Engine
World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project
The Algorithms - C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
USACO Guide
A free collection of curated, high-quality resources to take you from Bronze to Platinum and beyond.
代码随想录
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀