Topic: "prefix-tree"
ibraheemdev/matchit
A high performance, zero-copy URL router.
Language: Rust - Size: 359 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 443 - Forks: 38

shivamMg/trie
A Trie implementation in Go meant for auto-completion use cases. Supports Levenshtein distance search.
Language: Go - Size: 6.18 MB - Last synced at: about 23 hours ago - Pushed at: about 2 years ago - Stars: 111 - Forks: 6

kpol/trie
Trie (a.k.a. prefix tree) C# implementation. Has constant-time string prefix lookup.
Language: C# - Size: 1.43 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 108 - Forks: 19

viant/ptrie
A prefix tree implementation in go
Language: Go - Size: 67.4 KB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 42 - Forks: 11

ginkgobioworks/edge
Efficiently keep track of changes to genomes
Language: Python - Size: 37.6 MB - Last synced at: 8 days ago - Pushed at: 9 months ago - Stars: 38 - Forks: 4

beevik/prefixtree
A prefix tree (trie) implementation in go
Language: Go - Size: 68.4 KB - Last synced at: 21 days ago - Pushed at: 10 months ago - Stars: 37 - Forks: 8

rmandvikar/csharp-trie
A trie (prefix tree) data structure implementation in C#.
Language: C# - Size: 195 KB - Last synced at: 17 days ago - Pushed at: 4 months ago - Stars: 35 - Forks: 8

gammazero/radixtree
adaptive radix tree (a.k.a prefix tree or compact trie)
Language: Go - Size: 106 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 32 - Forks: 9

IamFlea/AdderCircuitGenerator
This script generates and analyzes prefix tree adders.
Language: Python - Size: 30.3 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 28 - Forks: 4

Validark/DynSDT
Dynamic Score-Decomposed Tries which more efficiently solve the prefix autocomplete problem
Language: Zig - Size: 235 MB - Last synced at: 19 days ago - Pushed at: 30 days ago - Stars: 24 - Forks: 0

poke1024/simtrie
An efficient data structure for fast string similarity searches
Language: Python - Size: 37.1 KB - Last synced at: 17 days ago - Pushed at: about 4 years ago - Stars: 22 - Forks: 2

porfirion/trie
Efficient generic radix tree (trie) implementation in go
Language: Go - Size: 58.6 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 5

H-K-R/CSE3142-Compiler-Design-Lab
This repository will contain codes of " Compiler Design (CSE3142) ".
Language: C++ - Size: 187 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 2

ocramz/trie-perf
Performance shootout of various trie implementations
Language: Haskell - Size: 42 KB - Last synced at: 8 days ago - Pushed at: almost 6 years ago - Stars: 18 - Forks: 2

primaryobjects/genetic-programming
Genetic programming for math equations with prefix expression trees.
Language: JavaScript - Size: 198 KB - Last synced at: 23 days ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 5

1995parham/FlashTrie.go
Flash Trie: Beyond 100-Gb/s IP Route Lookup Using Hash-Based Prefix-Compressed Trie
Language: Go - Size: 102 KB - Last synced at: 17 days ago - Pushed at: 28 days ago - Stars: 16 - Forks: 2

hzeng-otterai/ffsearch
Fast fuzzy string search
Language: C++ - Size: 82 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 4

s0rg/trie
Generic prefix tree for golang
Language: Go - Size: 18.6 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 13 - Forks: 2

krasun/trie
Missing Trie implementation for Go
Language: Go - Size: 22.5 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 3

kamilmielnik/trie
Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.
Language: TypeScript - Size: 1.46 MB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 10 - Forks: 2

subpath/weighted_trie
🦀 Rust crate that allows creating weighted prefix trees that can be used in autocomplete
Language: Rust - Size: 38.1 KB - Last synced at: 17 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 1

monirz/gotri
Trie data structure implementation in Golang 🌳
Language: Go - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 9 - Forks: 0

recoilme/art
Adaptive Radix Tree done right
Language: Go - Size: 4.33 MB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 1

jfjlaros/dict-trie
Trie implementation for approximate string matching.
Language: Python - Size: 62.5 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 3

Targoman/TargomanCommon
Usefull clases to be used all over Targoman projects and Other Qt/C++ based projects
Language: C++ - Size: 541 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 3

neeraj1397/Performance-Analysis-of-Parallel-Prefix-Adders-Using-Zynq-7000-APSoC
Performed a comparative study of Parallel Prefix Adders using Verilog HDL on Zynq-7000 APSoC (PL) from XIlinx. Circuits are simulated, synthesized and implemented using Vivado Design Suite.
Language: Verilog - Size: 653 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 2

AleksandrHovhannisyan/Python-Trie-Implementation
Python trie implementation, for educational purposes
Language: Python - Size: 2.93 KB - Last synced at: 22 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 3

alussana/TrieSUS
Find the Smallest Unique Subset (SUS), fast
Language: Python - Size: 481 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

MetaCorp/trie
Blazing fast, <1kb search for Javascript
Language: JavaScript - Size: 55.7 KB - Last synced at: 9 days ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

jvillegasd/IntelligentTextEditor
A simple text editor with an intelligent autocomplete.
Language: C# - Size: 85 KB - Last synced at: 7 days ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 1

rbotafogo/Critbit
Critbit tree for JRuby
Language: Java - Size: 237 KB - Last synced at: 7 days ago - Pushed at: almost 9 years ago - Stars: 5 - Forks: 0

jayalbo/ESDS
ES6 Data Structures
Language: JavaScript - Size: 805 KB - Last synced at: 1 day ago - Pushed at: 10 months ago - Stars: 4 - Forks: 1

martasumyk/autocomplete_trees
Implementing of the prefix and suffix trees, autocomplete service and full text search engine based on them.
Language: TypeScript - Size: 55.7 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

aminography/RadixTree
An implementation of RadixTree data-structure, which is a great tool for indexing a large number of records with string keys.
Language: Kotlin - Size: 114 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

miedzinski/prefix-tree
A map and set interfaces using trie data structure
Language: Rust - Size: 43 KB - Last synced at: 29 days ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 2

sidvishnoi/compact-prefix-tree
A serializable compact prefix tree (also known as Radix tree or Patricia tree or space-optimized trie) implementation in JavaScript.
Language: JavaScript - Size: 7.81 KB - Last synced at: 30 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 1

antononcube/Raku-ML-TriesWithFrequencies
Raku package with functions for creation and manipulation of tries (prefix trees) with frequencies
Language: Raku - Size: 432 KB - Last synced at: 22 days ago - Pushed at: 11 months ago - Stars: 3 - Forks: 2

farkon00/pyauto-compl
Library for auto complete in Python. It comes with set of standard english words for quick start.
Language: Python - Size: 1.75 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

code-translation/pretree
pretree is a package for storing and querying routing rules with prefix tree . obity/pretree in rust lang
Language: Rust - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 4

stineje/prefix_adders
Prefix adder generators for Verilog
Language: Perl - Size: 59.6 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 4

PerrySong/crypto-search
This is a npm package that converts user input to crypto-compare API search parameter.
Language: JavaScript - Size: 3.76 MB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 1

Snawoot/lua-trie 📦
Trie implementation in pure Lua capable to build prefixes from iterable sequences
Language: Lua - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 5

BirdUp9000/ct9
CT9 - Prefix Tree Text Autocomplete
Language: C++ - Size: 1.38 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

obity/pretree
pretree is a package for storing and querying routing rules with prefix tree .
Language: Go - Size: 57.6 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 3

jayloop/radix
Radix is an adaptive radix tree for in-memory database indexes.
Language: Go - Size: 77.1 KB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

eMahtab/implement-trie
Trie Implementation
Language: Java - Size: 41 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

shhsu/Subnet
High Performance C# Subnetting
Language: C# - Size: 163 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

Yeti-or/prefix-tree
Simple prefix tree
Language: JavaScript - Size: 11.7 KB - Last synced at: 21 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

net-reflow/reflow.conf
Reference configuration for reflow
Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

NodeTrie/NodeTrie_Py
Python bindings for NodeTrie, a prefix tree data structure library
Language: Python - Size: 287 KB - Last synced at: 10 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

khteh/DataStructuresAlgorithms
C++ Algorithms and data structures using only standard libraries. This answers many of the challenges in Codility and HackerRank. > 1200 Google Test cases and counting.
Language: C++ - Size: 2.44 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

theanuragshukla/javafx-notepad
A very simple yet algorithmically smart notepad. It's a PoC for real world application of the algorithms
Language: Java - Size: 1.4 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

nazar-kuziv/T9-Dictionary
T9 Dictionary: Python program implementing word search with T9 dictionary functionality, developed at Jagiellonian University. Features a graphical interface and utilizes prefix tree data structure.
Language: Python - Size: 27.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

vemonet/ptrie Fork of aserebryakov/trie-rs
🎄 Generic trie data structure (prefix tree) in Rust, with functions to search for common prefixes and postfixes
Language: Rust - Size: 113 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 2

mzusin/mz-trie
Typescript implementation of trie/digital tree/radix tree/prefix tree/suffix tree.
Language: TypeScript - Size: 129 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Pashugan/trie
Yet another thread-safe Golang trie implementation.
Language: Go - Size: 417 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

IMax153/ternary-search-trie
A ternary search trie implementation in TypeScript.
Language: TypeScript - Size: 488 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

zbo14/rad-tree
Small radix tree library
Language: JavaScript - Size: 184 KB - Last synced at: about 14 hours ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

luli0034/efficient-keyword-search
Using tire-tree to search keywords matching efficiently.
Language: Python - Size: 114 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

dee-tree/Trie 📦
Realization of the prefix tree
Language: Java - Size: 67.4 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

jchoker/Boggle
Boggle word game implemented using alternative approaches each with a different time complexity
Language: Java - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

hamdiChehdi/Trie
Trie implementation in C#
Language: C# - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

owlhtchen/forum
Language: JavaScript - Size: 27 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

michael-rapp/Tries
Provides different Java implementations of tries (prefix trees)
Language: Java - Size: 738 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

e22m4u/js-trie-router
HTTP маршрутизатор для Node.js на основе префиксного дерева
Language: JavaScript - Size: 147 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

e22m4u/js-path-trie
Маршрутизатор для Node.js на основе префиксного дерева
Language: JavaScript - Size: 40 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

styiannis/prefix-tries
A TypeScript library offering efficient standard (prefix) and compressed (radix) tries for optimized string storage and operations, featuring trie-map variants for key-value storage.
Language: TypeScript - Size: 56.6 KB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

GateDigger/GDPrefixTree
Generic implementation of a prefix tree
Language: C# - Size: 22.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

LesiaUKR/goit-algo2-hw-04
Master's | Design & Analysis of Algorithms | Prefix Trees | Trie
Language: Python - Size: 51.8 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

DemonExposer/TrieDictionary
A dictionary implemented using a trie in C#
Language: C# - Size: 20.5 KB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

danbeldev/data-structures
Language: Java - Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

oniani/pt
A prefix tree for English alphabet
Language: Rust - Size: 9.77 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

saadhaniftaj/TrieFunctions-CPP
Trie data structure implementation in C++ for efficient word insertion, search, and prefix-based retrieval. Ideal for applications like autocomplete and spell-check
Language: C++ - Size: 71.3 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Andrew-A-A/CityFinder
Android app with efficient prefix search of cities using a Trie data structure, GSON for JSON parsing, and map integration.
Language: Kotlin - Size: 4.08 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

KabirSamsi/huffman-tree-simulator
Explores the design of Huffman Prefix Trees in C++.
Language: C++ - Size: 7.01 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

liyaSileshi/lyrics
A game where the user will be given a snippet of random lyrics and the aim is to guess who the artist of the song is. It has two states, Correct 😀 or Incorrect 😄.
Language: JavaScript - Size: 1.16 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

AnupamAkib/DataStructures-and-Algorithms
My code for some important data structure, algorithm and number theory
Language: C++ - Size: 42 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

muhammad-ahsan/Intellisense
Intellisense implemented in python using multiple machine learning and baseline prefix trees based strategy
Language: Python - Size: 1.5 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

antononcube/WL-TriesWithFrequencies-paclet
Wolfram Language (aka Mathematica) paclet with functions for creation and manipulation of tries (prefix trees) with frequencies.
Language: Mathematica - Size: 743 KB - Last synced at: 27 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

guilherme13c/lz78
Pequeno programa para fazer a compressão e descompressão de arquivos.
Language: C++ - Size: 3.66 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

gnori-zon/airport-search
Консольная программа, которая ищет данные по CSV файлу. ( A console program that searches for data in a CSV file. )
Language: Java - Size: 1.28 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

nihei9/forest-go
Tree structure implementations in golang
Language: Go - Size: 10.7 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

mda1458/Dictionary-Implementation-Using-Trie-DataStructure
This is a simple console-based implementation of a Dictionary in Trie Data Structure. I have used a dataset of about 130,000 words which contains the Word, its meaning and its part of speech. The dataset is available here as synonyms.csv.
Language: C++ - Size: 2.06 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

TheRayquaza/prefix_tree
This is a simple implementation of the data structure : prefix tree also known as trie
Language: C - Size: 563 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

abhishek-bits/trie-data-structure
Implementation of Trie Data Structure in Java.
Language: Java - Size: 31.3 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Dfmaaa/Trie-suggestion-in-C
This program uses the Trie data structure or the prefix tree to suggest strings based on input words and a search key.
Language: C - Size: 23.4 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kDushyanth/advanced-datastructures
Implementations of AVL Tree, Prefix Tree, Fenwick Tree, Segment Tree
Language: C++ - Size: 45.9 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

umitkara/Trie-DS
Trie and Radix Trie implemented with Python
Language: Python - Size: 3.91 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Akshay-A-Baiju/Autocomplete-and-Search-Application
Language: JavaScript - Size: 416 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

miraehab/LeetCode-June-Daily-Challenges-2022
This repository contains my solutions to the LeetCode Daily Challenges of June implemented in C++
Language: C++ - Size: 36.1 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

flrdv/triego
Pretty simple implementation of prefix tree for matching byte arrays
Language: Go - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

vargasleo/dictionary-algorithm
implementation of a trie (prefix tree) to add and search words by given prefix
Language: Java - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

TWynec/Predictive-Keyboard
A keyboard application made in Java capable of predicting more than half a million English words.
Language: Java - Size: 2.38 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

GitHubAgneska/js-prefix-tree-search
2021 - Search engine algorithm - prefix tree - JS/WEBPACK (CLIENT ONLY)
Language: JavaScript - Size: 636 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

uf5/trie-rs
Prefix tree implemented in Rust.
Language: Rust - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

UBC-MDS/reasytries
The reasytries package contains classes and functions that efficiently store and search words passed by the user based on a trie data structure.
Language: R - Size: 104 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

jchoker/AutoCompleteSystem
A search auto-complete system for a search engine that returns top N historical hot sentences
Language: Java - Size: 3.91 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

MagallanesFito/PageRank
Simple search engine made in javascript
Language: JavaScript - Size: 1.09 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

arccoza/go-prefixtree
A simple prefix tree in Go
Language: Go - Size: 23.4 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

abisubramanya27/Dictionary-Application
Language: C++ - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0
