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.

/js-trie/

    Package Sidebar

    Install

    npm i js-trie

    Weekly Downloads

    14

    Version

    0.3.0

    License

    MIT

    Unpacked Size

    4.74 kB

    Total Files

    6

    Last publish

    Collaborators

    • leekevinyg