radix_tree 2.2.0

SDKdartflutter
Platformandroidioswindowslinuxmacosweb

Map based Dart implementation of the Radix Tree data structure.

Radix Tree

Pub Package Test Status CodeCov

Map based Dart implementation of the Radix Tree data structure. A radix tree maps strings to values, allowing efficient string lookup and prefix queries.

Based on radix-tree.

Usage

A simple usage example:

import 'package:radix_tree/radix_tree.dart';

void main(List<String> arguments) {
  var tree = RadixTree<int>();
  tree['paku'] = 1;
  tree['piku'] = 2;
  tree['pako'] = 3;
  tree.getValuesWithPrefix('p'); // list contains 1, 2, 3
  tree.getValuesWithPrefix('pa'); // list contains 1, 3
}

License

This project is licensed under the MIT license.

Features and bugs

Please file feature requests and bugs at the issue tracker.