<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>technicalganesh &#187; Data Structures</title>
	<atom:link href="http://www.technicalganesh.com/category/data-structures/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.technicalganesh.com</link>
	<description>formatting the future...</description>
	<lastBuildDate>Thu, 29 Apr 2010 14:35:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Understanding Linked Lists – Part 2</title>
		<link>http://www.technicalganesh.com/data-structures/understanding-linked-lists-part2/</link>
		<comments>http://www.technicalganesh.com/data-structures/understanding-linked-lists-part2/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 16:31:45 +0000</pubDate>
		<dc:creator>Ganesh Kumar</dc:creator>
				<category><![CDATA[Data Structures]]></category>
		<category><![CDATA[Linked List]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.technicalganesh.com/?p=91</guid>
		<description><![CDATA[




The following code is for the ListNode class of List node objects. This example list program is built for storing strings. The list node class given here has two data members viz., Data and Link. Data is of the type string to store list item in it and Link is again of the type ListNode to refer next node in the list.
Though .Net contains inbuilt classes for creating linked lists, the recoded C# program given here is to help the readers to understand how the linked lists are really working. ...]]></description>
		<wfw:commentRss>http://www.technicalganesh.com/data-structures/understanding-linked-lists-part2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Tutorial On Stack</title>
		<link>http://www.technicalganesh.com/data-structures/tutorial-on-stack/</link>
		<comments>http://www.technicalganesh.com/data-structures/tutorial-on-stack/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 02:22:15 +0000</pubDate>
		<dc:creator>Ganesh Kumar</dc:creator>
				<category><![CDATA[Data Structures]]></category>

		<guid isPermaLink="false">http://www.technicalganesh.com/?p=42</guid>
		<description><![CDATA[




Stack is an ordered list in which all insertions &#38; deletions are made at only one end, called Top. It operates in principle of last-in-first-out (LIFO) which means the items inserted at last is removed first. For example, if the elements A,B,C and D are inserted in to the stack in the same order then the removal of all elements will be in the reverse order (D,C,B and A).
Operations performed on Stack

Create:      to create a new empty stack
IsEmty:      to check ...]]></description>
		<wfw:commentRss>http://www.technicalganesh.com/data-structures/tutorial-on-stack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Linked Lists &#8211; Part 1</title>
		<link>http://www.technicalganesh.com/data-structures/understanding-linked-lists-part1/</link>
		<comments>http://www.technicalganesh.com/data-structures/understanding-linked-lists-part1/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 18:27:51 +0000</pubDate>
		<dc:creator>Ganesh Kumar</dc:creator>
				<category><![CDATA[Data Structures]]></category>
		<category><![CDATA[Linked List]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.technicalganesh.com/?p=5</guid>
		<description><![CDATA[




In an array, elements are physically stored in consecutive places. Since we know element number x will be available in the place A+X-1, where A is the starting location of the array, accessing elements is very faster one-by-one or randomly. But, think about rearranging these numbers. In order to place an element between two other numbers, we have to make a place empty between them. It is very tedious to move the entire elements to subsequent places to make a room for the new number. Deletion is also the same ...]]></description>
		<wfw:commentRss>http://www.technicalganesh.com/data-structures/understanding-linked-lists-part1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
