LFX Platform

Know more about LFX Platform

LFX Insights

Algorithms & Data Structures

Implementations of classic algorithms and data structures for educational reference and learning in various programming languages.

28 projects

4,146 contributors

$158M

igraph

Library for the analysis of networks

Contributors

575

Organizations

131

Software value

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

Contributors

569

Organizations

174

Software value

$579K

xxHash

Extremely fast non-cryptographic hash algorithm

Contributors

565

Organizations

191

Software value

$2M

Boost Math Library

Super-project for modularized Boost

Contributors

448

Organizations

92

Software value

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

Contributors

404

Organizations

81

Software value

$4M

OpenDSA

Working source for the OpenDSA eTextbook project

Contributors

349

Organizations

25

Software value

$38M

RoaringBitmap

A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others

Contributors

342

Organizations

73

Software value

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

Contributors

312

Organizations

87

Software value

$1.6M

SuiteSparse

The official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University.

Contributors

283

Organizations

74

Software value

$60M

golang-set

A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.

Contributors

162

Organizations

57

Software value

$98K

bitset

Go package implementing bitsets

Contributors

137

Organizations

56

Software value

$450K

Algorithms Implemented in C++

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

This project hasn't been onboarded to LFX Insights.

GoDS

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

This project hasn't been onboarded to LFX Insights.

Graph Data Science

Source code for the Neo4j Graph Data Science library of graph algorithms.

This project hasn't been onboarded to LFX Insights.

Graphlib

A directed multi-graph library for JavaScript

This project hasn't been onboarded to LFX Insights.

Graphs.jl

An optimized graphs package for the Julia programming language

This project hasn't been onboarded to LFX Insights.

Hello Algo

《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing

This project hasn't been onboarded to LFX Insights.

Java Algorithms Project

All Algorithms implemented in Java

This project hasn't been onboarded to LFX Insights.

JavaScript Algorithms and Data Structures

Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.

This project hasn't been onboarded to LFX Insights.

LeetCode Solutions by doocs

🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解

This project hasn't been onboarded to LFX Insights.

NeetCode

Leetcode solutions

This project hasn't been onboarded to LFX Insights.

Python Algorithms

All Algorithms implemented in Python

This project hasn't been onboarded to LFX Insights.

Quark Search Engine

World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project

This project hasn't been onboarded to LFX Insights.

The Algorithms - C

Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

This project hasn't been onboarded to LFX Insights.

USACO Guide

A free collection of curated, high-quality resources to take you from Bronze to Platinum and beyond.

This project hasn't been onboarded to LFX Insights.

代码随想录

《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?