Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Data structures

A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.

https://github.com/neo4j-labs/graph

A library for high-performant graph algorithms.

algorithms csr data-structures graph graph-algorithms hacktoberfest

Last synced: 09 Nov 2024

https://github.com/lxztju/leetcode-algorithm

分类整理leetcode算法题解,代码语言采用c++与python实现

algorithms c-plus-plus data-structures leetcode python

Last synced: 23 Dec 2024

https://github.com/dart-lang/collection

The collection package for Dart contains a number of separate libraries with utility functions and classes that makes working with collections easier.

algorithms algorithms-and-data-structures dart data-structures

Last synced: 07 Oct 2024

https://github.com/emmanueltouzery/prelude-ts

Functional programming, immutable collections and FP constructs for typescript and javascript

data-structures fp functional-programming futures immutability immutable-collections javascript typescript

Last synced: 22 Dec 2024

https://github.com/tlack/atree

Stevan Apter-style trees in C++17

apl data-structures kdb tree vector

Last synced: 23 Dec 2024

https://github.com/nosferalatu/SimpleGPUHashTable

A simple GPU hash table implemented in CUDA using lock free techniques

cuda cuda-programming data-structures gpu gpu-cuda-programs

Last synced: 14 Nov 2024

https://github.com/evolve75/rubytree

A General Purpose Tree Data Structure for Ruby

data-structures rt-gem ruby traversal tree

Last synced: 22 Dec 2024

https://github.com/naver/lispe

An implementation of a full fledged Lisp interpreter with Data Structure, Pattern Programming and High level Functions with Lazy Evaluation à la Haskell.

data-structures function-composition haskell-like-high-level-function interpreter language lazy-evaluation lisp pattern-programming

Last synced: 23 Dec 2024

https://github.com/evolve75/RubyTree

A General Purpose Tree Data Structure for Ruby

data-structures rt-gem ruby traversal tree

Last synced: 29 Oct 2024

https://github.com/shivammg/ppds

Pretty Print Data Structures

data-structures go

Last synced: 20 Dec 2024

https://github.com/polygonal/ds

A Haxe library containing data structures for games.

cross-platform data-structures haxe

Last synced: 12 Oct 2024

https://github.com/shivamMg/ppds

Pretty Print Data Structures

data-structures go

Last synced: 13 Nov 2024

https://github.com/witchcrafters/algae

Bootstrapped algebraic data types for Elixir

adt algebraic-data-types data-structures dsl

Last synced: 22 Dec 2024

https://github.com/flaggo/pydu

Useful data structures and utils for Python.

data-structures python util utils

Last synced: 31 Oct 2024

https://github.com/tessil/sparse-map

C++ implementation of a memory efficient hash map and hash set

c-plus-plus cpp data-structures hash-map hash-table header-only

Last synced: 22 Dec 2024

https://github.com/sadanandpai/dsa-interview-challenges

A curated list of data structures and algorithms problems along with the solution in JavaScript to crack engineering interviews

algorithms algorithms-and-data-structures data-structures front-end-development interview interview-preparation leetcode

Last synced: 21 Dec 2024

https://github.com/Tessil/sparse-map

C++ implementation of a memory efficient hash map and hash set

c-plus-plus cpp data-structures hash-map hash-table header-only

Last synced: 14 Nov 2024

https://github.com/apachecn/cs61b-textbook-zh

:book: [译] UCB CS61b Java 中的数据结构

cs61b data-structures java textbook ucb

Last synced: 02 Nov 2024

https://github.com/peterrk/dsgo

Data Structure in Go

book chinese data-structures golang

Last synced: 23 Dec 2024

https://github.com/MarcoWorms/learn.js

📒 A fast introduction to programming with JavaScript modern features

data-structures javascript js learning programming

Last synced: 08 Nov 2024

https://github.com/marcoworms/learn.js

📒 A fast introduction to programming with JavaScript modern features

data-structures javascript js learning programming

Last synced: 15 Dec 2024

https://github.com/dunwu/algorithm-tutorial

:books: 算法和数据结构教程

algorithms data-structures java leetcode

Last synced: 23 Dec 2024

https://github.com/anishlearnstocode/books

A collection of Mathematics + CS + what have you related books collected over the years for school 🎓 and personal reading 📚.

algebra algorithms book books calculus computer-science computer-vision cs data-structures dbms digital-image-processing fuzzy-logic game-theory java machine-learning mathematics operating-system programming python

Last synced: 17 Dec 2024

https://github.com/ethereumjs/merkle-patricia-tree

Project is in active development and has been moved to the EthereumJS VM monorepo.

data-structures ethereum merkle-patricia-tree merkle-proof merkle-tree proof trie

Last synced: 29 Oct 2024

https://github.com/naver/arcus

ARCUS is the NAVER memcached with lists, sets, maps and b+trees. http://naver.github.io/arcus

arcus-cloud cache-cloud data-structures key-value-store memcached memory-cache-cluster zookeeper

Last synced: 22 Dec 2024

https://github.com/ibraheemdev/seize

Fast, efficient, and robust memory reclamation for Rust.

concurrency data-structures garbage-collection memory-management rust

Last synced: 22 Dec 2024

https://github.com/yamafaktory/hypergraph

Hypergraph is data structure library to create a directed hypergraph in which a hyperedge can join any number of vertices.

data data-science data-structure data-structures hypergraph hypergraphs rust rust-lang rustlang

Last synced: 20 Dec 2024

https://github.com/bergant/datamodelr

Data model diagrams in R

data-structures model-diagram r

Last synced: 19 Nov 2024

https://github.com/roseduan/algo-learn

学习数据结构与算法的代码示例,目前提供 Java、Python、Go、C++ 多种语言支持。

algorithm data-structures golang java leetcode python

Last synced: 20 Dec 2024

https://github.com/stoeoef/spade

Delaunay Triangulations for the Rust Ecosystem

data-structures delaunay delaunay-triangulation

Last synced: 19 Dec 2024

https://github.com/MauriceGit/skiplist

A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist

data-structures go golang golang-library skiplist

Last synced: 26 Oct 2024

https://github.com/neurodrone/crdt

A Golang implementation of CRDTs.

crdt data-structures golang

Last synced: 12 Nov 2024

https://github.com/frptools/collectable

High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.

batching data-structures deep dictionary es2015-modules hash-array-mapped-trie immutable immutablejs javascript javascript-library list map nested-structures red-black-tree set sorted-map sorted-set typescript typescript-definitions

Last synced: 28 Oct 2024

https://github.com/Stoeoef/spade

Delaunay Triangulations for the Rust Ecosystem

data-structures delaunay delaunay-triangulation

Last synced: 09 Nov 2024

https://github.com/hutusi/rethink-c

A reuseable codebase for C Programming Language.

algorithm algorithms c data-structures

Last synced: 17 Nov 2024

https://github.com/nimrodshn/btree

A persistent B+Tree (clustered index) implementation in Rust.

algorithms btree data-structures database indexing

Last synced: 11 Nov 2024

https://github.com/nomad/crop

🌾 A pretty fast text rope

data-structures ropes text-editing text-editors

Last synced: 25 Nov 2024

https://github.com/sean-public/fast-skiplist

A fast, threadsafe skip list in Go

data-structures go golang skiplist

Last synced: 14 Nov 2024

https://github.com/donng/play-with-data-structures

慕课 liuyubobobo「玩转数据结构」课程的 Go 语言实现版本

algorithm data-structures go imooc

Last synced: 17 Dec 2024

https://github.com/Donng/Play-with-Data-Structures

慕课 liuyubobobo「玩转数据结构」课程的 Go 语言实现版本

algorithm data-structures go imooc

Last synced: 12 Nov 2024

https://github.com/rsdn/CodeJam

Set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another

algorithm assertions async codejam collections data-structures discriminated-unions io list range reflection string suffix-tree threading utilities xml

Last synced: 06 Nov 2024

https://github.com/tnballo/scapegoat

Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.

binary-search-tree data-structures embedded no-std rust scapegoat-tree

Last synced: 21 Dec 2024

https://github.com/amit-davidson/btree

B-tree implementation for Go

btree data-structures database go learning

Last synced: 08 Nov 2024

https://github.com/code-shoily/algorithms-in-dart

Implementation of data structures and algorithms in Dart programming language.

algorithms dart data-structures graph sorts trees

Last synced: 17 Dec 2024

https://github.com/radareorg/sdb

Simple and fast string based key-value database with support for arrays and json

c data-structures database hacktoberfest hashtable key-value

Last synced: 16 Nov 2024

https://github.com/opendilab/treevalue

Here are the most awesome tree structure computing solutions, make your life easier. (这里有目前性能最优的树形结构计算解决方案)

data-structures framework nested-structures python3 tree tree-structure

Last synced: 20 Dec 2024

https://github.com/orbitdb-archive/crdts

A library of Conflict-Free Replicated Data Types for JavaScript

conflict-resolution crdt crdts data-structures distributed p2p

Last synced: 14 Nov 2024

https://github.com/Axel-Bravo/19_udacity_dsa

Data Structures & Algorithms Nanodegree Program from Udacity

algorithms computer-science data-structures udacity-nanodegree

Last synced: 07 Nov 2024

https://github.com/yshshrm/Data-Structures-And-Algorithms-Hacktoberfest18

List of data structures and algorithms. Feel free to contribute under Hacktoberfest '18!

algorithms data-structures hacktoberfest hacktoberfest2018

Last synced: 13 Nov 2024

https://github.com/robclu/leapfrog

Lock-free concurrent and single-threaded hash map implementations using Leapfrog probing. Currently the highest performance concurrent HashMap in Rust for certain use cases.

concurrency concurrent-hashmap data-structures hashmap hashmaps lock-free-hashtable rust

Last synced: 11 Nov 2024

https://github.com/lucaong/immutable

Thread-safe, persistent, immutable collections for the Crystal language

crystal data-structures functional-programming hash immutable-collections persistent-data-structure vector

Last synced: 20 Dec 2024

https://github.com/bcapathshala/dsa-supreme-2-0-notes

DATA STRUCTURE USING CPP NOTES

algorithms cpp data data-structures dsa

Last synced: 18 Dec 2024

https://github.com/purpleprotocol/graphlib

Simple but powerful graph library for Rust

data-structures graph graph-algorithm library rust

Last synced: 21 Dec 2024

https://github.com/tempesta-tech/blog

Our open source benchmarks and code samples

c c-plus-plus data-structures http linux memory-management performance strings x86-64

Last synced: 18 Dec 2024

https://github.com/michaelsproul/rust_radix_trie

Fast generic radix trie implemented in Rust

data-structures radix-trie rust trie

Last synced: 22 Dec 2024

https://github.com/anushka23g/learning-made-easy

This project can help you understand the Data Structure and Algorithms in a more efficient manner. It aims at scheduling the studies for maximizing marks during exams. Most students face this problem during exams that what to study to get the best out of their limited time.

algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented data-structures datastructure datastructuresandalgorithm dsa exam-scheduler greedy-algorithm greedy-algorithms job-scheduling open-source

Last synced: 18 Dec 2024

https://github.com/jack-pappas/extcore

An extended core library for F#.

csharp data-structures dotnet fsharp immutable performance

Last synced: 17 Nov 2024

https://github.com/th-blitz/neetcode-150

My NeetCode 150 Practice Problems. Neetcode 150 @ https://neetcode.io/ is a list of 150 LeetCode problems designed to cover all possible patterns & topics in data structures. Mainly implementing in C, C++, Rust , Python & Java.

competetive-programming data-structures docker leetcode leetcode-practice neetcode neetcode150 rust

Last synced: 21 Dec 2024

https://github.com/tessil/array-hash

C++ implementation of a fast and memory efficient hash map and hash set specialized for strings

c-plus-plus cpp data-structures hash-map hash-table header-only

Last synced: 21 Dec 2024

https://github.com/benhoyt/pybktree

Python BK-tree data structure to allow fast querying of "close" matches

data-structures levenshtein-distance python tree

Last synced: 20 Dec 2024

https://github.com/okeuday/pqueue

Erlang Priority Queues

data-structures erlang

Last synced: 21 Dec 2024

https://github.com/raysan5/rpng

A simple and easy-to-use library to load/save png images and manage png chunks

c data-structures fileformat gamedev

Last synced: 21 Dec 2024

https://github.com/maelh/hxd-plugin-framework

Plugin framework for HxD's data inspector

data-inspector data-structures hex-edit hex-editor hxd plugin

Last synced: 22 Dec 2024

https://github.com/garro95/priority-queue

A priority queue for Rust with efficient change function.

data-structures heap heap-algorithm min-max-heap priority-queue

Last synced: 27 Oct 2024

https://github.com/yourbasic/bit

Bitset data structure

bit-array bit-twiddling bitset data-structures go

Last synced: 26 Oct 2024