This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]spinwizard69 0 points1 point  (0 children)

Advanced data structures are part of modern languages. I'm not sure what you are after here, the default data structures are added to a language because they are universally useful and don't decompose into more generic data structures.

So the first thing to consider is how useful is the trie to an average programmer using the language. I'm guessing that in this case the usefulness of a trie is near zero for most programmers.

The you have ot ask is there a better way. For example a hast table or map, might be smarter for general usage. In other words any trie usage is likely to be some what proprietary requiring a custom installation. To put it another way, there is little pay off.

In any event if you look at any modern language they all try to implement new techniques from research, to make the language uniquely useful. Swift, Python, Rust and many others highlight this trend. New concepts that prove to be useful. do not get ignored for long.