trie Questions

1

Solved

I am working on a project and need to search in data of millions of customers. I want to implement radix(trie) search algorithm. I have read and implement radix for a simple string collections. But...
Martinson asked 22/3, 2019 at 10:38

2

I was solving DISTINCT SUBSTRING (given a string, we need to find the total number of its distinct substrings). I am using trie of suffixes to solve it. I am passing the test cases, but getting TLE...
Phonetist asked 14/2, 2019 at 7:45

3

Solved

Problem Given a list of string find the strings from the list that appear in the given text. Example list = ['red', 'hello', 'how are you', 'hey', 'deployed'] text = 'hello, This is shared rig...
Pelagian asked 15/1, 2019 at 16:43

1

Solved

I am trying to grasp how the trie and such in immutability is implemented, as relates to immutability in JS. I understand how there is supposed to be significant structural sharing. My question is...
Multipurpose asked 22/6, 2018 at 17:48

1

Solved

My understanding how autocomplete/search for text/item works at high level in any scalable product like Amazon eCommerce/Google at high level was :- Elastic Search(ES) based approach Documents a...
Lover asked 28/6, 2018 at 14:15

2

How can I create a Clojure zipper for a TRIE, represented by nested maps, were the keys are the letters.? Something like this: {\b {\a {\n {\a {\n {\a {'$ '$}}}}}} \a {\n {\a {'$ '$}}}} Repres...
Remanent asked 21/2, 2013 at 22:28

4

Solved

I am trying to create a Trie Implementation in C++. I cannot figure out how to print all words stored in the Trie. This is how I've implemented the TrieNode. struct TrieNode{ bool isWord; int d...
Stylograph asked 3/12, 2012 at 14:50

1

I'm implementing an algorithm to do directory matching. So I'm given a set of valid paths that can include wildcards (denoted by "X"). Then when I pass in an input I need to know if that input matc...

1

Solved

I'm using a custom Cython wrapper of this marisa trie library as a key-value multimap. My trie entries look like key 0xff data1 0xff data2 to map key to the tuple (data1, data2). data1 is a string...
Wivinia asked 3/7, 2017 at 23:46

2

Solved

Following this tutorial I met the Trie data structure. Since recently I've been programming in PHP I tried to solve the lecture's problem with that. I was able to achieve correct answers, but only ...
Merrygoround asked 5/3, 2017 at 1:17

12

Solved

Is there any speed- and cache-efficient implementations of trie in C/C++? I know what a trie is, but I don't want reinvent the wheel, implementing it myself.
Bridgeport asked 24/6, 2009 at 5:17

6

Solved

I am attempting to implement a very simple Trie in Java that supports 3 operations. I'd like it to have an insert method, a has method (ie is a certain word in the trie), and a toString method to r...
Incarnate asked 8/2, 2010 at 22:58

2

Solved

I have the following C++ code: #include <vector> #include <string> using namespace std; struct Trie { bool eow; //end of word char val; vector<Trie> chd; //children void p...
Macrophysics asked 22/11, 2014 at 23:3

3

Solved

I'm doing an artistic project where I want to see if any information emerges from a long string of characters (~28,000). It's sort of like the problem one faces in solving a Jumble. Here's a snippe...
Softshoe asked 12/10, 2013 at 19:10

3

Solved

I was trying to understand the radix tree (or compact prefix tree) data structure. I understand how lookup, insert and delete works with it. But I could not understand what does radix mean in a ra...
Tussah asked 18/1, 2014 at 13:46

14

Solved

I have a Java program that stores a lot of mappings from Strings to various objects. Right now, my options are either to rely on hashing (via HashMap) or on binary searches (via TreeMap). I...
Antecedency asked 8/3, 2009 at 16:57

2

Solved

I am playing around with the aho-corasick algorithm to try and get a little better with F#, and I ran across a problem with the Trie implementations, they are all mutable or can't be tail call opti...
Coolidge asked 22/3, 2011 at 18:8

3

I am implementing a Trie in python. Till now I have come across two different methods to implement it: 1) use a class Node (similar to struct Node in C++) with data members: char - to store charact...
Church asked 19/4, 2015 at 18:46

11

Solved

UPDATE 3 Done. Below is the code that finally passed all of my tests. Again, this is modeled after Murilo Vasconcelo's modified version of Steve Hanov's algorithm. Thanks to all that helped! /** ...
Inflect asked 1/2, 2011 at 23:1

1

Solved

UPD: I moved original question to https://codereview.stackexchange.com/questions/127055/building-tree-graph-from-dictionary-performance-issues Here is a short version, without codes. I'm tr...
Alphard asked 29/4, 2016 at 12:42

2

Solved

I'm working on a hacker rank problem and I believe my solution is correct. However, most of my test cases are being timed out. Could some one suggest how to improve the efficiency of my code? The ...
Vassaux asked 30/1, 2016 at 19:2

2

Solved

FINAL EDIT My function that frees the memory works properly, and as milevyo has suggested, the problem lies in node creation, which I had fixed. I now have a separate problem where the program seg...
Doing asked 9/1, 2016 at 8:1

1

Solved

I have to write a Dictionary program as a semester project for an undergraduate course on Data Structures and Algorithms, and I am expected to find the most suitable solution (Data Structure)...
Biota asked 26/12, 2015 at 17:38

2

Solved

From this question, there seems to be a Patricia Trie implementation, but there is no maven repo for it. In any case I can't find the trie in Gauva/Google Collections. Does anyone know any Trie imp...
Higinbotham asked 21/12, 2012 at 14:18

1

Solved

I have debugging a few similar solutions, but wondering if we could improve Trie Tree to partial match prefix (in search method of class Trie, current search method only check if a full word is mat...
Arnaud asked 25/10, 2015 at 8:20

© 2022 - 2024 — McMap. All rights reserved.