Skip to content

shhsu/Subnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Peter Hsu
Apr 1, 2020
3d45e11 · Apr 1, 2020

History

8 Commits
Mar 30, 2020
Apr 1, 2020
Apr 1, 2020
Mar 30, 2020
Mar 30, 2020
Mar 30, 2020
Mar 30, 2020
Apr 1, 2020

Repository files navigation

IP Prefix Tree

This is a high performance Prefix Tree data structure written with C#. We use it to tag IP addresses with cloud providers such as AWS, Azure or GCP. (See unit tests)

Note that there are 2 different impelementations provided in the project. NodesPrefixTree is a classic implementation of prefix tree such that every element/character is represented by a Node object. IntPrefixTree is an attempt to optimize the prefix tree by collapsing segments of trees with single valid paths.

TODO: Add figures...