All Projects → trie-prefix-tree → Similar Projects or Alternatives

75 Open source projects that are alternatives of or similar to trie-prefix-tree

Opencc4j
🇨🇳Open Chinese Convert is an opensource project for conversion between Traditional Chinese and Simplified Chinese.(java 中文繁简体转换)
Stars: ✭ 187 (+345.24%)
Mutual labels:  trie
Java Ds Algorithms
Data Structures and Algorithms in Java
Stars: ✭ 125 (+197.62%)
Mutual labels:  trie
unitdb
Fast specialized time-series database for IoT, real-time internet connected devices and AI analytics.
Stars: ✭ 97 (+130.95%)
Mutual labels:  trie
lua-graph
Graph algorithms in lua
Stars: ✭ 57 (+35.71%)
Mutual labels:  depth-first-search
Adaptive Radix Tree
A fast and space efficient Radix tree in Java
Stars: ✭ 76 (+80.95%)
Mutual labels:  trie
HArray
Fastest Trie structure (Linux & Windows)
Stars: ✭ 89 (+111.9%)
Mutual labels:  trie
Opends
Template Library of Data Structures in C++17
Stars: ✭ 151 (+259.52%)
Mutual labels:  trie
Traverser
Traverser is a Java library that helps software engineers implement advanced iteration of a data structure.
Stars: ✭ 45 (+7.14%)
Mutual labels:  depth-first-search
Buckets Swift
Swift Collection Data Structures Library
Stars: ✭ 106 (+152.38%)
Mutual labels:  trie
rust sequence trie
Ergonomic trie data structure
Stars: ✭ 22 (-47.62%)
Mutual labels:  trie
goblin
A golang http router based on trie tree.
Stars: ✭ 52 (+23.81%)
Mutual labels:  trie
Libgenerics
libgenerics is a minimalistic and generic library for C basic data structures.
Stars: ✭ 42 (+0%)
Mutual labels:  trie
prefixtree
A prefix tree (trie) implementation in go
Stars: ✭ 21 (-50%)
Mutual labels:  trie
Data Structures
A collection of powerful data structures
Stars: ✭ 2,534 (+5933.33%)
Mutual labels:  trie
AlgoDaily
just for fun
Stars: ✭ 118 (+180.95%)
Mutual labels:  trie
Algo Tree
Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.
Stars: ✭ 166 (+295.24%)
Mutual labels:  trie
go-erasure
Erasure coding (Reed–Solomon coding) in Go
Stars: ✭ 44 (+4.76%)
Mutual labels:  trie
Trie4j
PATRICIA, Double Array, LOUDS Trie implementations for Java
Stars: ✭ 139 (+230.95%)
Mutual labels:  trie
lucilla
Fast, efficient, in-memory Full Text Search for Kotlin
Stars: ✭ 102 (+142.86%)
Mutual labels:  trie
Gse
Go efficient multilingual NLP and text segmentation; support english, chinese, japanese and other. Go 高性能多语言 NLP 和分词
Stars: ✭ 1,695 (+3935.71%)
Mutual labels:  trie
Algorithms-Java
A collection of common algorithms and data structures implemented in Java.
Stars: ✭ 141 (+235.71%)
Mutual labels:  trie
Tongrams
A C++ library providing fast language model queries in compressed space.
Stars: ✭ 88 (+109.52%)
Mutual labels:  trie
pathfinding-visualizer
🔍 A friendly visualizer for some search algorithms, like DFS, BDS, Greedy and A*
Stars: ✭ 21 (-50%)
Mutual labels:  depth-first-search
Thmap
Concurrent trie-hash map library
Stars: ✭ 51 (+21.43%)
Mutual labels:  trie
trie
Trie (a.k.a. prefix tree) C# implementation. Has constant-time string prefix lookup.
Stars: ✭ 84 (+100%)
Mutual labels:  trie
pathfinding-visualizer
Website built using React Framework for visualizing Pathfinding and Maze Generation Algorithms.
Stars: ✭ 33 (-21.43%)
Mutual labels:  depth-first-search
Trie
A Mixed Trie and Levenshtein distance implementation in Java for extremely fast prefix string searching and string similarity.
Stars: ✭ 25 (-40.48%)
Mutual labels:  trie
Algorithms
Data Structures & Algorithms. Includes solutions for Cracking the Coding Interview 6th Edition
Stars: ✭ 89 (+111.9%)
Mutual labels:  trie
AI-Programming-using-Python
This repository contains implementation of different AI algorithms, based on the 4th edition of amazing AI Book, Artificial Intelligence A Modern Approach
Stars: ✭ 43 (+2.38%)
Mutual labels:  depth-first-search
radix
Golang radix tree implementation
Stars: ✭ 30 (-28.57%)
Mutual labels:  trie
xcdat
Fast compressed trie dictionary library
Stars: ✭ 51 (+21.43%)
Mutual labels:  trie
Competitive Programming
Contains solutions and codes to various online competitive programming challenges and some good problems. The links to the problem sets are specified at the beginning of each code.
Stars: ✭ 65 (+54.76%)
Mutual labels:  trie
Patricia
Garbage collector-sensitive patricia tree for IP/CIDR tagging
Stars: ✭ 194 (+361.9%)
Mutual labels:  trie
fixie-trie
Compact tries for fixed-width keys
Stars: ✭ 23 (-45.24%)
Mutual labels:  trie
Leetcode
High-quality LeetCode solutions
Stars: ✭ 178 (+323.81%)
Mutual labels:  trie
treebitmap
Fast IP lookup table for IPv4/IPv6 prefixes
Stars: ✭ 81 (+92.86%)
Mutual labels:  trie
Router
⚡️ A lightning fast HTTP router
Stars: ✭ 158 (+276.19%)
Mutual labels:  trie
triebeard
Radix trees in Rcpp and R
Stars: ✭ 29 (-30.95%)
Mutual labels:  trie
Algorithms
A collection of common algorithms and data structures implemented in java, c++, and python.
Stars: ✭ 142 (+238.1%)
Mutual labels:  trie
trie-mux
A minimal and powerful trie based url path router (or mux) for Go.
Stars: ✭ 25 (-40.48%)
Mutual labels:  trie
Slim
Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).
Stars: ✭ 1,705 (+3959.52%)
Mutual labels:  trie
poplar-trie
C++17 implementation of memory-efficient dynamic tries
Stars: ✭ 47 (+11.9%)
Mutual labels:  trie
Trienet
.NET Implementations of Trie Data Structures for Substring Search, Auto-completion and Intelli-sense. Includes: patricia trie, suffix trie and a trie implementation using Ukkonen's algorithm.
Stars: ✭ 122 (+190.48%)
Mutual labels:  trie
csharp-trie
A trie (prefix tree) data structure implementation in C#.
Stars: ✭ 30 (-28.57%)
Mutual labels:  trie
Data Structures
Data-Structures using C++.
Stars: ✭ 121 (+188.1%)
Mutual labels:  trie
Data-Structures
Algorithmic Problems Solutions -- hash table code featured in geeksforgeeks
Stars: ✭ 44 (+4.76%)
Mutual labels:  trie
Completely
Java autocomplete library.
Stars: ✭ 90 (+114.29%)
Mutual labels:  trie
lexpy
Python package for lexicon; Trie and DAWG implementation.
Stars: ✭ 47 (+11.9%)
Mutual labels:  trie
Flash
Golang Keyword extraction/replacement Datastructure using Tries instead of regexes
Stars: ✭ 79 (+88.1%)
Mutual labels:  trie
aho-corasick-node
A Node implementation of the Aho-Corasick string matching algorithm based on DoubleArray Trie.
Stars: ✭ 16 (-61.9%)
Mutual labels:  trie
Efrt
neato compression for key-value data
Stars: ✭ 58 (+38.1%)
Mutual labels:  trie
jsgraph
Deprecated: Use the @encapsule/arccore package that includes the graph library
Stars: ✭ 42 (+0%)
Mutual labels:  depth-first-search
Qp Trie Rs
An idiomatic and fast QP-trie implementation in pure Rust.
Stars: ✭ 47 (+11.9%)
Mutual labels:  trie
minesweeper
API for setting up a Minesweeper game environment in its simplicity and robustness
Stars: ✭ 15 (-64.29%)
Mutual labels:  depth-first-search
trie
My take on an efficient implementation of a Trie in Javascript
Stars: ✭ 72 (+71.43%)
Mutual labels:  trie
maze-generator
A real-time JavaScript maze generator using the depth-first search algorithm
Stars: ✭ 13 (-69.05%)
Mutual labels:  depth-first-search
Data-Structures-and-Algorithms
Implementation of various Data Structures and algorithms - Linked List, Stacks, Queues, Binary Search Tree, AVL tree,Red Black Trees, Trie, Graph Algorithms, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Segment Trees etc.
Stars: ✭ 144 (+242.86%)
Mutual labels:  trie
retrie
Efficient Trie-based regex unions for blacklist/whitelist filtering and one-pass mapping-based string replacing
Stars: ✭ 35 (-16.67%)
Mutual labels:  trie
DEPRECATED-data-structures
A collection of powerful data structures
Stars: ✭ 2,648 (+6204.76%)
Mutual labels:  trie
trie-perf
Performance shootout of various trie implementations
Stars: ✭ 18 (-57.14%)
Mutual labels:  trie
1-60 of 75 similar projects