<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Implementing a trie data structure in C</title>
	<atom:link href="http://coliveira.net/software/implementing-a-trie-data-structure-in-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://coliveira.net/software/implementing-a-trie-data-structure-in-c/</link>
	<description>by Carlos Oliveira</description>
	<lastBuildDate>Tue, 15 May 2012 01:46:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: ash</title>
		<link>http://coliveira.net/software/implementing-a-trie-data-structure-in-c/comment-page-1/#comment-1871</link>
		<dc:creator>ash</dc:creator>
		<pubDate>Wed, 11 Jan 2012 16:45:49 +0000</pubDate>
		<guid isPermaLink="false">http://coliveira.net/?p=31#comment-1871</guid>
		<description>Hi 

I got an question in VIVA as what is meant by TRIE data structure, really i hadnt heard such a data structure and i thought that mam is kidding but now i found that there is something like that, thanks for your xplntn...Goood</description>
		<content:encoded><![CDATA[<p>Hi </p>
<p>I got an question in VIVA as what is meant by TRIE data structure, really i hadnt heard such a data structure and i thought that mam is kidding but now i found that there is something like that, thanks for your xplntn&#8230;Goood</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sahil Singla</title>
		<link>http://coliveira.net/software/implementing-a-trie-data-structure-in-c/comment-page-1/#comment-1850</link>
		<dc:creator>Sahil Singla</dc:creator>
		<pubDate>Wed, 21 Dec 2011 11:00:13 +0000</pubDate>
		<guid isPermaLink="false">http://coliveira.net/?p=31#comment-1850</guid>
		<description>Respected Sir,

  I am trying to implement B-trie(Disk resident trie).  
  what i know about disk rsident is disk-resident means that the data structure is stored and accessed on non-volatile memory, such as a hard disk or a solid state drive.  Main memory
is typically only used as a buffer; updates are often performed in a write-through manner --- meaning that an update is not held in memory for an indefinite amount of time,it is instead immediately forwarded to disk (via the operating system). 
   I read all the algorithms of b-trie from http://www.naskitis.com/naskitis-vldbj09.pdf . even search and insert implemented in memory. 

How it should be implemented on disk ? pls guide me with the flow of application ? 

i am unable to understand the concept how to store it on disk ?</description>
		<content:encoded><![CDATA[<p>Respected Sir,</p>
<p>  I am trying to implement B-trie(Disk resident trie).<br />
  what i know about disk rsident is disk-resident means that the data structure is stored and accessed on non-volatile memory, such as a hard disk or a solid state drive.  Main memory<br />
is typically only used as a buffer; updates are often performed in a write-through manner &#8212; meaning that an update is not held in memory for an indefinite amount of time,it is instead immediately forwarded to disk (via the operating system).<br />
   I read all the algorithms of b-trie from http://www.naskitis.com/naskitis-vldbj09.pdf . even search and insert implemented in memory. </p>
<p>How it should be implemented on disk ? pls guide me with the flow of application ? </p>
<p>i am unable to understand the concept how to store it on disk ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brugio</title>
		<link>http://coliveira.net/software/implementing-a-trie-data-structure-in-c/comment-page-1/#comment-1683</link>
		<dc:creator>Brugio</dc:creator>
		<pubDate>Mon, 19 Sep 2011 01:08:11 +0000</pubDate>
		<guid isPermaLink="false">http://coliveira.net/?p=31#comment-1683</guid>
		<description>Dear Dr. Oliveira.

I am new at c++. I was searching for some information about tries and found your wonderful article at http://coliveira.net/software/implementing-a-trie-data-structure-in-c/ .

This is a fascinating topic, although a bit too advanced for me. My extent of knowledge of C++ is that I cant even spell it!

In any case, I downloaded your source code. I was devastated to learn it was in C (not C++ which I know bare basics for) and is for UNIX. The second obstacle I overcame. I created a LINUX VM, found some references online on make, configure and install, so it works.

The first issue (having the source code written in C) I am still very much is struggling with. I found some UNIX software online (C to C++ converter) and will try it tomorrow.

Can you answer the following questions, please:

1) Do you have this code in C++ instead of C?

2) I created a simple text file with a few words and your code prints its contents to screen. However, I have larger files (in MBs and GBs) that contain hundreds of lines with numbers like:

794946673453453454599999934534534534566342

794946673453453568450004568945686456456456

...

and your program cant read them (0 values returned or something like that). These files were created with Big Integer C++ library for another project. Why cant these file be read? Is it because they consist of numbers? Or because they are too long to be interpreted? How do I take care of this? I think BigInt is only written for C++, not C.

3) I have read the pdf for your source code but I cant find a reference on how to retrieve a particular value (lets say &quot;does 794946673453453454599999934534534534566342 exist in in this trie&quot;? How would I do that? Did I miss it in the doc?

4) My understanding of the program is that removes redundant parts of the strings. Lets say first and second line have this string in common: 794946673453453, the rest is different. The program creates a new branch at the first different character. is this correct?

Thanks you so very much for your help.

Sincerely,

Brugio.</description>
		<content:encoded><![CDATA[<p>Dear Dr. Oliveira.</p>
<p>I am new at c++. I was searching for some information about tries and found your wonderful article at http://coliveira.net/software/implementing-a-trie-data-structure-in-c/ .</p>
<p>This is a fascinating topic, although a bit too advanced for me. My extent of knowledge of C++ is that I cant even spell it!</p>
<p>In any case, I downloaded your source code. I was devastated to learn it was in C (not C++ which I know bare basics for) and is for UNIX. The second obstacle I overcame. I created a LINUX VM, found some references online on make, configure and install, so it works.</p>
<p>The first issue (having the source code written in C) I am still very much is struggling with. I found some UNIX software online (C to C++ converter) and will try it tomorrow.</p>
<p>Can you answer the following questions, please:</p>
<p>1) Do you have this code in C++ instead of C?</p>
<p>2) I created a simple text file with a few words and your code prints its contents to screen. However, I have larger files (in MBs and GBs) that contain hundreds of lines with numbers like:</p>
<p>794946673453453454599999934534534534566342</p>
<p>794946673453453568450004568945686456456456</p>
<p>&#8230;</p>
<p>and your program cant read them (0 values returned or something like that). These files were created with Big Integer C++ library for another project. Why cant these file be read? Is it because they consist of numbers? Or because they are too long to be interpreted? How do I take care of this? I think BigInt is only written for C++, not C.</p>
<p>3) I have read the pdf for your source code but I cant find a reference on how to retrieve a particular value (lets say &#8220;does 794946673453453454599999934534534534566342 exist in in this trie&#8221;? How would I do that? Did I miss it in the doc?</p>
<p>4) My understanding of the program is that removes redundant parts of the strings. Lets say first and second line have this string in common: 794946673453453, the rest is different. The program creates a new branch at the first different character. is this correct?</p>
<p>Thanks you so very much for your help.</p>
<p>Sincerely,</p>
<p>Brugio.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Recent URLs tagged Trie - Urlrecorder</title>
		<link>http://coliveira.net/software/implementing-a-trie-data-structure-in-c/comment-page-1/#comment-36</link>
		<dc:creator>Recent URLs tagged Trie - Urlrecorder</dc:creator>
		<pubDate>Thu, 29 Jan 2009 23:01:27 +0000</pubDate>
		<guid isPermaLink="false">http://coliveira.net/?p=31#comment-36</guid>
		<description>[...] recorded first by RachelLibrarian on 2009-01-20&#8594; Implementing a trie data structure in C [...]</description>
		<content:encoded><![CDATA[<p>[...] recorded first by RachelLibrarian on 2009-01-20&rarr; Implementing a trie data structure in C [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

