js-trie
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

JS Trie

A typescript implementation of the Prefix Trie data structure.

Build Status Coverage Status npm version

Installation

npm i js-trie --save

Usage


const { Trie } = require('js-trie');

let trie = new Trie();

trie.insert("apple");
trie.search("apple");   // returns true
trie.search("app");     // returns false
trie.startsWith("app"); // returns true
trie.insert("app");   
trie.search("app");     // returns true

API

The library exposes the following functions:

  • insert(word : string) : void

Inserts an word into the prefix trie

  • search(word : string) : boolean

Returns true if the word exists in the prefix trie, otherwise false.

  • startsWith(prefix : string) : boolean

Returns true if there exists a word that starts with part, otherwise false.

Package Sidebar

Install

npm i js-trie

Weekly Downloads

0

Version

0.3.0

License

MIT

Unpacked Size

4.74 kB

Total Files

6

Last publish

Collaborators

  • leekevinyg