All Projects → Data Structures → Similar Projects or Alternatives

1193 Open source projects that are alternatives of or similar to Data Structures

Data Structures Algorithms
My implementation of 85+ popular data structures and algorithms and interview questions in Python 3 and C++
Stars: ✭ 273 (+125.62%)
Mutual labels:  data-structures, linked-list
Data Structures
This repository contains some data structures implementation in C programming language. I wrote the tutorial posts about these data structures on my personal blog site in Bengali language. If you know Bengali then visit my site
Stars: ✭ 82 (-32.23%)
Mutual labels:  data-structures, linked-list
Data-Structures-and-Algorithms
Data Structures and Algorithms implementation in Python
Stars: ✭ 31 (-74.38%)
Mutual labels:  linked-list, data-structures
C Sharp Algorithms
📚 📈 Plug-and-play class-library project of standard Data Structures and Algorithms in C#
Stars: ✭ 4,684 (+3771.07%)
Mutual labels:  data-structures, hashing
agent
hashtopolis.org
Stars: ✭ 19 (-84.3%)
Mutual labels:  hashing, hash
Algorithms and data structures
180+ Algorithm & Data Structure Problems using C++
Stars: ✭ 4,667 (+3757.02%)
Name That Hash
🔗 Don't know what type of hash it is? Name That Hash will name that hash type! 🤖 Identify MD5, SHA256 and 3000+ other hashes ☄ Comes with a neat web app 🔥
Stars: ✭ 540 (+346.28%)
Mutual labels:  hash, hashing
Pyahocorasick
Python module (C extension and plain python) implementing Aho-Corasick algorithm
Stars: ✭ 593 (+390.08%)
Mutual labels:  trie, string-manipulation
Cracking The Coding Interview
📚 C++ and Python solutions with automated tests for Cracking the Coding Interview 6th Edition.
Stars: ✭ 396 (+227.27%)
Mutual labels:  recursion, graphs
Clhash
C library implementing the ridiculously fast CLHash hashing function
Stars: ✭ 220 (+81.82%)
Mutual labels:  hash, hashing
Python Hashes
Interesting (non-cryptographic) hashes implemented in pure Python.
Stars: ✭ 213 (+76.03%)
Mutual labels:  hash, bloom-filter
Coding Ninjas Java Solutions
This will have solutions to all the problems that are included in Coding Ninja's 2020 Java Course. Star the repo if you like it.
Stars: ✭ 32 (-73.55%)
Mutual labels:  linked-list, graphs
Rpds
Rust Persistent Data Structures
Stars: ✭ 613 (+406.61%)
Mutual labels:  data-structures, data-structure
Cracking The Coding Interview
Solutions for Cracking the Coding Interview - 6th Edition
Stars: ✭ 35 (-71.07%)
Mutual labels:  linked-list, string-manipulation
Wyhash Rs
wyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust
Stars: ✭ 44 (-63.64%)
Mutual labels:  hash, hashing
Interview Questions
List of all the Interview questions practiced from online resources and books
Stars: ✭ 187 (+54.55%)
Mutual labels:  data-structures, linked-list
Immutable
Thread-safe, persistent, immutable collections for the Crystal language
Stars: ✭ 179 (+47.93%)
Mutual labels:  data-structures, hash
Deepgraph
Analyze Data with Pandas-based Networks. Documentation:
Stars: ✭ 232 (+91.74%)
Mutual labels:  data-structures, graphs
Sc
Common libraries and data structures for C.
Stars: ✭ 161 (+33.06%)
Mutual labels:  data-structures, linked-list
interview-cookbook
A playground for learning DataStructures, Algorithms, and Object-Oriented Concepts.
Stars: ✭ 25 (-79.34%)
Mutual labels:  linked-list, recursion
Opends
Template Library of Data Structures in C++17
Stars: ✭ 151 (+24.79%)
Mutual labels:  data-structures, trie
node-blake2
All four BLAKE2 variants (blake2b, blake2bp, blake2s, blake2sp) with stream support for Node.js
Stars: ✭ 52 (-57.02%)
Mutual labels:  hashing, hash
js-symbol-tree
Turn any collection of objects into its own efficient tree or linked list using Symbol
Stars: ✭ 86 (-28.93%)
Mutual labels:  data-structure, linked-list
Eternal
A C++14 compile-time/constexpr map and hash map with minimal binary footprint
Stars: ✭ 93 (-23.14%)
Mutual labels:  hash, hashing
trie
Trie (a.k.a. prefix tree) C# implementation. Has constant-time string prefix lookup.
Stars: ✭ 84 (-30.58%)
Mutual labels:  data-structure, trie
hash-checker
Fast and simple application that allows you to generate and compare hashes from files and text
Stars: ✭ 72 (-40.5%)
Mutual labels:  hashing, hash
noble-hashes
Audited & minimal JS implementation of SHA2, SHA3, RIPEMD, BLAKE2/3, HMAC, HKDF, PBKDF2 & Scrypt
Stars: ✭ 213 (+76.03%)
Mutual labels:  hashing, hash
Data Structure And Algorithms
A complete and efficient guide for Data Structure and Algorithms.
Stars: ✭ 48 (-60.33%)
Mutual labels:  data-structures, data-structure
Thmap
Concurrent trie-hash map library
Stars: ✭ 51 (-57.85%)
Mutual labels:  hashing, trie
3013-Algorithms
Algorithms Course Repo
Stars: ✭ 15 (-87.6%)
Mutual labels:  graphs, recursion
laravel-hashid
HashId Implementation on Laravel Eloquent ORM
Stars: ✭ 23 (-80.99%)
Mutual labels:  hashing, hash
InterviewBit
Collection of solution for problems on InterviewBit
Stars: ✭ 77 (-36.36%)
Mutual labels:  hashing, linked-list
bromberg sl2
Cayley hashing as in "Navigating in the Cayley Graph of SL₂(𝔽ₚ)"
Stars: ✭ 32 (-73.55%)
Mutual labels:  hashing, hash
fixie-trie
Compact tries for fixed-width keys
Stars: ✭ 23 (-80.99%)
Mutual labels:  data-structure, trie
ds
🔗 Common Data Structures and Algorithms
Stars: ✭ 40 (-66.94%)
Mutual labels:  data-structure, hash
Algorithms Primer
A consolidated collection of resources for you to learn and understand algorithms and data structures easily.
Stars: ✭ 381 (+214.88%)
Mutual labels:  data-structures, linked-list
Qp Trie Rs
An idiomatic and fast QP-trie implementation in pure Rust.
Stars: ✭ 47 (-61.16%)
Mutual labels:  data-structures, trie
Buckets Js
A complete, fully tested and documented data structure library written in pure JavaScript.
Stars: ✭ 1,128 (+832.23%)
Mutual labels:  data-structures, linked-list
Adaptive Radix Tree
A fast and space efficient Radix tree in Java
Stars: ✭ 76 (-37.19%)
Mutual labels:  data-structures, trie
Strman Java
A Java 8 string manipulation library.
Stars: ✭ 1,362 (+1025.62%)
Mutual labels:  string-manipulation
Go Algorithm
Implementations of data structures & algorithms written in Golang.
Stars: ✭ 109 (-9.92%)
Mutual labels:  data-structures
Algorithms
Algorithms and data structures implemented in JavaScript with explanations, for further readings
Stars: ✭ 99 (-18.18%)
Mutual labels:  data-structures
Softuni
SoftUni Courses
Stars: ✭ 98 (-19.01%)
Mutual labels:  data-structures
Active hash relation
ActiveHash Relation: Simple gem that allows you to run multiple ActiveRecord::Relation using hash. Perfect for APIs.
Stars: ✭ 115 (-4.96%)
Mutual labels:  hash
Quitnow Cache
A collection to store data for a given time
Stars: ✭ 109 (-9.92%)
Mutual labels:  data-structures
Merkle.rs
🎄 Merkle tree in Rust
Stars: ✭ 98 (-19.01%)
Mutual labels:  data-structures
Plf list
A drop-in replacement for std::list with 293% faster insertion, 57% faster erasure, 17% faster iteration and 77% faster sorting on average. 20-24% speed increase in use-case testing.
Stars: ✭ 98 (-19.01%)
Mutual labels:  linked-list
Ipfs Connector
AKASHA <---> IPFS connector
Stars: ✭ 107 (-11.57%)
Mutual labels:  data-structures
Hxd Plugin Framework
Plugin framework for HxD's data inspector
Stars: ✭ 98 (-19.01%)
Mutual labels:  data-structures
Mystl
C++11 实现的简易版 STL
Stars: ✭ 97 (-19.83%)
Mutual labels:  data-structures
Bplustree
A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage
Stars: ✭ 1,598 (+1220.66%)
Mutual labels:  data-structure
Sse4 Strstr
SIMD (SWAR/SSE/SSE4/AVX2/AVX512F/ARM Neon) of Karp-Rabin algorithm's modification
Stars: ✭ 115 (-4.96%)
Mutual labels:  string-manipulation
Stata Gtools
Faster implementation of Stata's collapse, reshape, xtile, egen, isid, and more using C plugins
Stars: ✭ 108 (-10.74%)
Mutual labels:  hash
Proof Of Work
Proof of Work with SHA256 and Bloom filter
Stars: ✭ 97 (-19.83%)
Mutual labels:  bloom-filter
Dsh tensorflow
implemement of DEEP SUPERVISED HASHING FOR FAST IMAGE RETRIEVAL_CVPR2016
Stars: ✭ 97 (-19.83%)
Mutual labels:  hashing
Jredisbloom
Java Client for RedisBloom probabilistic module
Stars: ✭ 108 (-10.74%)
Mutual labels:  bloom-filter
Glom
☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️
Stars: ✭ 1,341 (+1008.26%)
Mutual labels:  recursion
Scalacaster
Purely Functional Algorithms and Data Structures in Scala
Stars: ✭ 1,342 (+1009.09%)
Mutual labels:  data-structures
Open Crypto
🔑 Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.
Stars: ✭ 115 (-4.96%)
Mutual labels:  hash
Helpers
A collection of Javascript String and Array helpers for Laravel developers
Stars: ✭ 108 (-10.74%)
Mutual labels:  string-manipulation
61-120 of 1193 similar projects