<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4847702709883170254</atom:id><lastBuildDate>Mon, 07 Oct 2024 06:18:27 +0000</lastBuildDate><category>Java</category><category>Ebooks</category><category>String Manipulation</category><category>Downloads</category><category>OOP</category><category>Stack</category><category>8086/8088 Architecture</category><category>Assembly Language</category><category>PHP</category><category>JEDI</category><category>Repost</category><category>List</category><category>Arithmetic Application</category><category>Cloud</category><category>Data Structures</category><category>File Recovery</category><category>File Sharing</category><category>GUI</category><category>HTML</category><category>System Development</category><category>UML</category><title>Source  Code 99</title><description>Java, Assembly Language, Visual Basic 6.0 and ASP. Suggest a problem anytime. With free downloadable references and utilities. Also included here are re-posted articles from different blogs on ICT Trends and Issues.</description><link>http://sourcecode99.blogspot.com/</link><managingEditor>noreply@blogger.com (Tyanak)</managingEditor><generator>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-6939813281108104928</guid><pubDate>Fri, 27 Jan 2012 01:25:00 +0000</pubDate><atom:updated>2012-01-27T09:27:08.503+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">HTML</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Repost</category><title>How to Build a Chrome Extension (Lifehacker.com)</title><description>&lt;br /&gt;
&lt;div style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;
&lt;a href=&quot;http://cache.lifehacker.com/assets/images/17/2011/11/735326167234b8ae6981521548af1b49.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img alt=&quot;How to Build a Chrome Extension&quot; border=&quot;0&quot; height=&quot;179&quot; src=&quot;http://cache.lifehacker.com/assets/images/17/2011/11/735326167234b8ae6981521548af1b49.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; font-family: Georgia, Times, &#39;Liberation Serif&#39;, serif; font-size: 15px; line-height: 22px;&quot;&gt;Google Chrome is the best web browser around right now, and part of Chrome&#39;s appeal is owed to its excellent extensions. The good news: It&#39;s not that hard to get started making your own Chrome extensions. In this guide, we&#39;ll take you from the most simple Hello World extension (no HTML or JavaScript knowledge required) to a more complex RSS-fetching extension to get you started down&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; font-family: Georgia, Times, &#39;Liberation Serif&#39;, serif; font-size: 15px; line-height: 22px;&quot;&gt;your path as a Chrome-extension-making guru.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; font-family: Georgia, Times, &#39;Liberation Serif&#39;, serif; font-size: 15px; line-height: 22px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; font-family: Georgia, Times, &#39;Liberation Serif&#39;, serif; font-size: 15px; line-height: 22px;&quot;&gt;&lt;a href=&quot;http://lifehacker.com/5857721/how-to-build-a-chrome-extension&quot; target=&quot;_blank&quot;&gt;Click here to continue reading&lt;/a&gt;&lt;/span&gt;</description><link>http://sourcecode99.blogspot.com/2012/01/how-to-build-chrome-extension.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-1864604529171453076</guid><pubDate>Fri, 15 Jul 2011 02:32:00 +0000</pubDate><atom:updated>2011-07-15T10:32:59.605+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">File Recovery</category><category domain="http://www.blogger.com/atom/ns#">Repost</category><title>Zip2Fix Extracts Files from Damaged Zip Archives by Alan Henry (LifeHacker.com)</title><description>&lt;a href=&quot;data:image/png;base64,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&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/a&gt;Windows: Spending a half-hour slowly downloading a huge Zip archive only  to discover it&#39;s corrupt is a pain. Avoid it with Zip2Fix, a utlity  that won&#39;t fix corrupt archives, but will extract any and all undamaged  files from it.     &lt;a href=&quot;http://lifehacker.com/5821071/zip2fix-extracts-files-from-damages-zip-archives&quot; target=&quot;_blank&quot; title=&quot;Click here to read more about Zip2Fix Extracts Files from Damaged Zip Archives [Downloads]&quot;&gt;More&amp;nbsp;»&lt;/a&gt;</description><link>http://sourcecode99.blogspot.com/2011/07/zip2fix-extracts-files-from-damaged-zip.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-7981147982531319019</guid><pubDate>Fri, 15 Jul 2011 02:04:00 +0000</pubDate><atom:updated>2011-07-15T10:04:05.184+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cloud</category><category domain="http://www.blogger.com/atom/ns#">File Sharing</category><category domain="http://www.blogger.com/atom/ns#">Repost</category><title>How to Set Up a File-Syncing Dropbox Clone You Control [File Syncing] by Melanie Pinola (LifeHacker.com)</title><description>&lt;a href=&quot;data:image/png;base64,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AS9LsVgsNptNp9Nx/aDT6bino9Pp4eHheNUpLCyMw+HQaDQikchkMhkMBplMptFoNBotNDQUL4vgpYnw8HAymUwikahUamhoaGhoKIVCwe0xmUwmk8mBgYGhoaF4JygoiEwmQ3V1ddXV1VevXm1sbKypqWlubm5sbKyqqrp06dLp06fLysouXrx48eLF8vLyM2fOXL58uby8/OzZs1euXKmqqjp+/Pj169fr6+tra2uvXbt24sSJmpqaq1evnj59urKy8tq1a+fPn6+srLx06dKVK1fKy8svXLjQ0tKCg7px40Ztbe2JEydu3rxZX19fX1/f0tJy8uTJqqqqO3fuNDU1VVRU3LhxA1+oubn5+vXrVVVVOISampozZ87cu3evrq6usbGxtbX12LFjx48ff/jw4enTp+vq6u7evXvp0qXy8vL79+9fv369oqLi5s2bt27dqqioaG5uvnv3bnV19dmzZ1tbW+vr648dO/bo0aO6urqamprHjx83NjaWlZU9ePDgwoUL5eXlt2/fvnLlSmlp6Y0bN27evFlWVtbc3Hznzp3KysozZ848fPiwpqamsbHx8ePHdXV1R48effz4MU7+48ePL1++XFpaev/+/Rs3bhw8ePDmzZu3b98+fPhwc3Nza2trWVlZU1PTvXv3jh8/fvz48QcPHuAiePDgwZkzZyorK3EcSktL796929LScujQoWvXrt25c6esrOzy5csPHz6sqKg4derU48ePa2trGxoaWltbGxoajh492traeubMmbKysvv37zc3N5eXl9+7dw/nw40bN1paWqqqqi5fvnz79m2ckw8ePMBF8ODBg4aGhtra2nv37p07d66qqqqlpQWHcP369Zs3b5aWljY3N9++fbu8vPzcuXO3bt06cuRIY2PjnTt3cAh37txpbGw8cuTI7du3T58+XV1dfePGjfPnz+Ocv3r1KgQAQBAEAAAAwDDs/2cHwzDDExRFDa8MoBAE6T8SwzDDMLzT/y0Mw/itTqfrDwRFURRF8Vt8AH5rmAvDMA4NRVH8Vq/X9x+Goij+BACg1+vxh/gTvV6Pz9VqtQacQb/WH20DvX9niIEufLrhrwFtfIAB7V8Y9Qu0/jANkP/OZ0MzvIJhGGcg/kSj0Rgm4sgYmAzD8D/loeFtfzh4B39okAhOlGG84dbQcOoMQAwiwDAMwmHBMGwQNt7p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&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;data:image/png;base64,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AS9LsVgsNptNp9Nx/aDT6bino9Pp4eHheNUpLCyMw+HQaDQikchkMhkMBplMptFoNBotNDQUL4vgpYnw8HAymUwikahUamhoaGhoKIVCwe0xmUwmk8mBgYGhoaF4JygoiEwmQ3V1ddXV1VevXm1sbKypqWlubm5sbKyqqrp06dLp06fLysouXrx48eLF8vLyM2fOXL58uby8/OzZs1euXKmqqjp+/Pj169fr6+tra2uvXbt24sSJmpqaq1evnj59urKy8tq1a+fPn6+srLx06dKVK1fKy8svXLjQ0tKCg7px40Ztbe2JEydu3rxZX19fX1/f0tJy8uTJqqqqO3fuNDU1VVRU3LhxA1+oubn5+vXrVVVVOISampozZ87cu3evrq6usbGxtbX12LFjx48ff/jw4enTp+vq6u7evXvp0qXy8vL79+9fv369oqLi5s2bt27dqqioaG5uvnv3bnV19dmzZ1tbW+vr648dO/bo0aO6urqamprHjx83NjaWlZU9ePDgwoUL5eXlt2/fvnLlSmlp6Y0bN27evFlWVtbc3Hznzp3KysozZ848fPiwpqamsbHx8ePHdXV1R48effz4MU7+48ePL1++XFpaev/+/Rs3bhw8ePDmzZu3b98+fPhwc3Nza2trWVlZU1PTvXv3jh8/fvz48QcPHuAiePDgwZkzZyorK3EcSktL796929LScujQoWvXrt25c6esrOzy5csPHz6sqKg4derU48ePa2trGxoaWltbGxoajh492traeubMmbKysvv37zc3N5eXl9+7dw/nw40bN1paWqqqqi5fvnz79m2ckw8ePMBF8ODBg4aGhtra2nv37p07d66qqqqlpQWHcP369Zs3b5aWljY3N9++fbu8vPzcuXO3bt06cuRIY2PjnTt3cAh37txpbGw8cuTI7du3T58+XV1dfePGjfPnz+Ocv3r1KgQAQBAEAAAAwDDs/2cHwzDDExRFDa8MoBAE6T8SwzDDMLzT/y0Mw/itTqfrDwRFURRF8Vt8AH5rmAvDMA4NRVH8Vq/X9x+Goij+BACg1+vxh/gTvV6Pz9VqtQacQb/WH20DvX9niIEufLrhrwFtfIAB7V8Y9Qu0/jANkP/OZ0MzvIJhGGcg/kSj0Rgm4sgYmAzD8D/loeFtfzh4B39okAhOlGG84dbQcOoMQAwiwDAMwmHBMGwQNt7p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&quot; /&gt;&lt;/a&gt;               File syncing is a godsend when you work on multiple computers or  devices and want to make sure you have the most up-to-date files  wherever you log in. While &lt;a href=&quot;http://lifehacker.com/5818908/dropbox-vs-the-alternatives-which-online-syncing-service-is-right-for-you&quot; target=&quot;_blank&quot;&gt;online services like Dropbox&lt;/a&gt;  may be the most convenient options, there are plenty of reasons you may  want to &quot;roll your own cloud&quot; and sync your files to your own web  server or just on your local network. Below, we&#39;ll detail how to set up a  Dropbox clone, complete with instantaneous, encrypted syncs, cloud  backups, and file versioning, using cross-platform software &lt;a href=&quot;http://goodsync.com/&quot; target=&quot;_blank&quot;&gt;GoodSync&lt;/a&gt;.    &lt;a href=&quot;http://lifehacker.com/5821145/how-to-set-up-a-file+syncing-dropbox-clone-you-control&quot; target=&quot;_blank&quot; title=&quot;Click here to read more about How to Set Up a File-Syncing Dropbox Clone You Control [File Syncing]&quot;&gt;More&amp;nbsp;»&lt;/a&gt;</description><link>http://sourcecode99.blogspot.com/2011/07/how-to-set-up-file-syncing-dropbox.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-5403240963283778147</guid><pubDate>Thu, 26 Nov 2009 01:58:00 +0000</pubDate><atom:updated>2009-11-26T10:03:40.651+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ebooks</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">JEDI</category><category domain="http://www.blogger.com/atom/ns#">OOP</category><title>Introduction to Programming 2 v2.0 - JEDI</title><description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: small; color: rgb(51, 51, 51); line-height: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;JEDI is a collaborative project that aims to make high-quality, industry-endorsed IT and Computer Science course material available for free. The course materials are developed with inputs from industry and conforms to international education standards. JEDI materials and resources are developed, used and enhanced in a collaborative environment using &lt;a href=&quot;http://www.java.net/&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: underline; &quot;&gt;java.net&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;JEDI is a project of Sun Microsystems, Inc. through the University of the Philippines Java Research and Development Center and in partnership with various groups from the Education and Industry Sectors.&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:&#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif;color:#333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; line-height: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:&#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif;color:#333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; line-height: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;&lt;a href=&quot;http://hotfile.com/dl/18472536/1803ac3/Introduction_to_Programming_2.pdf.html&quot;&gt;Click here to download Introduction to Programming 2 v2.0 by JEDI&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/11/introduction-to-programming-2-v20-jedi.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-6405844318915074892</guid><pubDate>Thu, 26 Nov 2009 01:56:00 +0000</pubDate><atom:updated>2009-11-26T10:00:41.661+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ebooks</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">JEDI</category><title>Intorduction to Programming 1 v1.3  - JEDI</title><description>&lt;span class=&quot;Apple-style-span&quot;   style=&quot;  color: rgb(51, 51, 51); line-height: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:&#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif;font-size:small;&quot;&gt;JEDI is a collaborative project that aims to make high-quality, industry-endorsed IT and Computer Science course material available for free. The course materials are developed with inputs from industry and conforms to international education standards. JEDI materials and resources are developed, used and enhanced in a collaborative environment using &lt;a href=&quot;http://www.java.net/&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: underline; &quot;&gt;java.net&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;JEDI is a project of Sun Microsystems, Inc. through the University of the Philippines Java Research and Development Center and in partnership with various groups from the Education and Industry Sectors.&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:&#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif;color:#333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; line-height: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:&#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif;color:#333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; line-height: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;font-size:small;&quot;&gt;&lt;a href=&quot;http://hotfile.com/dl/18471943/afc5585/Introduction_to_Programming_1.pdf.html&quot;&gt;Click here to download Introduction to Programming 1 v1.3 by JEDI&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/11/intorduction-to-programming-1-v20-jedi.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-939559020049899001</guid><pubDate>Thu, 26 Nov 2009 01:44:00 +0000</pubDate><atom:updated>2009-11-26T09:56:54.676+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><category domain="http://www.blogger.com/atom/ns#">Ebooks</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">JEDI</category><title>Data Structures v2.0 - JEDI</title><description>&lt;span class=&quot;Apple-style-span&quot;   style=&quot;  color: rgb(51, 51, 51); line-height: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:&#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif;font-size:small;&quot;&gt;JEDI is a collaborative project that aims to make high-quality, industry-endorsed IT and Computer Science course material available for free. The course materials are developed with inputs from industry and conforms to international education standards. JEDI materials and resources are developed, used and enhanced in a collaborative environment using &lt;a href=&quot;http://www.java.net/&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: underline; &quot;&gt;java.net&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;JEDI is a project of Sun Microsystems, Inc. through the University of the Philippines Java Research and Development Center and in partnership with various groups from the Education and Industry Sectors.&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:&#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif;color:#333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; line-height: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:&#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif;color:#333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; line-height: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;font-size:small;&quot;&gt;&lt;a href=&quot;http://hotfile.com/dl/18472714/4fff5a7/Data_Structures.pdf.html&quot;&gt;Click here to download Data Structures v2.0 of JEDI&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/11/data-structures-v20-jedi.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-1290623526999316545</guid><pubDate>Thu, 15 Oct 2009 05:28:00 +0000</pubDate><atom:updated>2009-10-21T16:48:28.589+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Downloads</category><category domain="http://www.blogger.com/atom/ns#">Ebooks</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>PHP &amp; MySQL For Dummies 3rd edition</title><description>&lt;div&gt;Think of this book as your friendly guide to building a Web database application.&lt;/div&gt;&lt;div&gt;This book is designed as a reference, not as a tutorial, so you don’t have&lt;/div&gt;&lt;div&gt;to read it from cover to cover.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;a href=&quot;http://hotfile.com/dl/14900521/b94b8f4/PHP__MySQL_For_Dummies_3rd_edition.pdf.html&quot;&gt;Click here to download&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;[Please inform me if ever there are problems with the link]&lt;/i&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/10/php-mysql-for-dummies-3rd-editionpdf.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-852622528656033382</guid><pubDate>Thu, 15 Oct 2009 05:25:00 +0000</pubDate><atom:updated>2009-10-21T16:48:11.085+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Downloads</category><category domain="http://www.blogger.com/atom/ns#">Ebooks</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>PHP and MySQL Web Development ALL-IN-ONE DESK REFERENCE FOR DUMmIES - J Valade</title><description>&lt;div&gt;This book provides all the information you need to build dynamic Web sites&lt;/div&gt;&lt;div&gt;that are quite complex. The book is intended as a reference, not a tutorial.&lt;/div&gt;&lt;div&gt;Each minibook provides information on a different aspect of building&lt;/div&gt;&lt;div&gt;dynamic Web sites.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;a href=&quot;http://hotfile.com/dl/14903179/f557858/PHP_and_MySQL_Web_Development_ALL-IN-ONE_DESK_REFERENCE_FOR_DUMmIES_-_J_Valade.pdf.html&quot;&gt;Click here to download&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;[Inform me if ever there are problems with the link]&lt;/i&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/10/php-and-mysql-web-development-all-in.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-4010562619989848513</guid><pubDate>Thu, 15 Oct 2009 05:21:00 +0000</pubDate><atom:updated>2009-10-15T13:24:06.281+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Downloads</category><category domain="http://www.blogger.com/atom/ns#">Ebooks</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>PHP BY EXAMPLE - T Butzon</title><description>&lt;div&gt;This book is written to teach Web designers who have never programmed before&lt;/div&gt;&lt;div&gt;or who have little experience programming how to program in PHP. Along the&lt;/div&gt;&lt;div&gt;way, you will pick up important concepts such as object-oriented programming&lt;/div&gt;&lt;div&gt;and the creation of database-driven Web sites. If you are a Web designer and&lt;/div&gt;&lt;div&gt;you want to increase your skills and knowledge of Web programming, this book&lt;/div&gt;&lt;div&gt;is an excellent place to start.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;a href=&quot;http://hotfile.com/dl/14776264/3ae7210/PHP_BY_EXAMPLE_-_T_Butzon.pdf.html&quot;&gt;Click here to download&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;[Inform me if ever there are problems with the link]&lt;/i&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/10/php-by-example-t-butzon.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-8682228689343633494</guid><pubDate>Thu, 15 Oct 2009 05:12:00 +0000</pubDate><atom:updated>2009-10-15T13:15:55.747+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Downloads</category><category domain="http://www.blogger.com/atom/ns#">Ebooks</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>PHP and MySQL Everyday Apps FOR DUMmIES - J Valade.pdf</title><description>&lt;div&gt;This book is a practical introduction to dynamic Web applications. It provides&lt;/div&gt;&lt;div&gt;the code and information needed to build several of the most popular applications&lt;/div&gt;&lt;div&gt;on the Web. The applications in this book allow you to&lt;/div&gt;&lt;div&gt;  -&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;Restrict your Web site or part of your Web site to authorized users&lt;/div&gt;&lt;div&gt;  -&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;Sell products on your Web site&lt;/div&gt;&lt;div&gt;  -&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;Provide a place where users can communicate with each other online&lt;/div&gt;&lt;div&gt;  -&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;Allow users to publish and edit their documents on a Web site&lt;/div&gt;&lt;div&gt;  -&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;Manage mailing lists&lt;/div&gt;&lt;div&gt;You can use these applications as is, modify them for use on your Web site,&lt;/div&gt;&lt;div&gt;or build your own application by using techniques that I show you in these&lt;/div&gt;&lt;div&gt;applications.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;a href=&quot;http://hotfile.com/dl/14901898/59c3af8/PHP_and_MySQL_Everyday_Apps_FOR_DUMmIES_-_J_Valade.pdf.html&quot;&gt;Click here to download&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;[Please inform me if ever there are problems with the link]&lt;/i&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/10/php-and-mysql-everyday-apps-for-dummies.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-304764654629072721</guid><pubDate>Thu, 15 Oct 2009 04:52:00 +0000</pubDate><atom:updated>2009-10-15T13:16:35.579+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Downloads</category><category domain="http://www.blogger.com/atom/ns#">Ebooks</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>PHP Developer&#39;s Dictionary - R A Wyke, M J Walker, R Cox</title><description>&lt;div&gt;Within the pages of this book you will find a quick introduction to the language and a&lt;/div&gt;&lt;div&gt;complete reference to the PHP4 language. As a developer, you might often find&lt;/div&gt;&lt;div&gt;yourself scrambling for the correct syntax for a function or maybe some clarification&lt;/div&gt;&lt;div&gt;on how something works, and this book intends to fill that void.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;a href=&quot;http://hotfile.com/dl/14774378/31f4ab8/PHP_Developers_Dictionary_-_R_A_Wyke_M_J_Walker_R_Cox.pdf.html&quot;&gt;Click here to download&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;[notify me if ever there is a problem with the link]&lt;/i&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/10/php-developers-dictionary-r-wyke-m-j.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-2834119712610530698</guid><pubDate>Fri, 09 Oct 2009 08:25:00 +0000</pubDate><atom:updated>2009-10-15T13:19:35.446+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Downloads</category><category domain="http://www.blogger.com/atom/ns#">Ebooks</category><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Developing Games in Java by David Brackeen</title><description>If you already have experience programming games with Java, this book is for  you. David Brackeen, along with co-authors Bret Barker and Lawrence Vanhelsuwe,  show you how to make fast, full-screen action games such as side scrollers and  3D shooters. Key features covered in this book include Java 2 game programming  techniques, including latest 2D graphics and sound technologies, 3D graphics and  scene management, path-finding and artificial intelligence, collision detection,  game scripting using BeanShell, and multi-player game engine creation.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;a href=&quot;http://hotfile.com/dl/14463109/d25b636/Developing_Games_in_Java_-_David_Brackeen.chm.html&quot;&gt;Click here to downnload&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;* Please notify me if the lick is broken.&lt;/i&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/10/developing-games-in-java-by-david.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-1713849966058315947</guid><pubDate>Wed, 07 Oct 2009 03:33:00 +0000</pubDate><atom:updated>2009-10-07T11:41:16.616+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Downloads</category><category domain="http://www.blogger.com/atom/ns#">Ebooks</category><category domain="http://www.blogger.com/atom/ns#">OOP</category><category domain="http://www.blogger.com/atom/ns#">System Development</category><category domain="http://www.blogger.com/atom/ns#">UML</category><title>Object-Oriented Analysis and Design Understanding System Development with UML 2.0 - Mike O’Docherty</title><description>&lt;div&gt;The aim of this book is to give you a broad understanding of the processes and techniques&lt;/div&gt;&lt;div&gt;used in object-oriented software development, the production of computer programs using&lt;/div&gt;&lt;div&gt;object-oriented techniques. The Unified Modeling Language (UML) comes into play as the&lt;/div&gt;&lt;div&gt;standard notation used in industry for software documentation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You may be a student at a university or on a commercial training course. Or you may&lt;/div&gt;&lt;div&gt;be an experienced software developer, moving into object orientation for the sake of your&lt;/div&gt;&lt;div&gt;career. In either case, this book is for you. Little prior knowledge is required on your&lt;/div&gt;&lt;div&gt;part and there is no attempt to teach you everything there is to know. Instead, you will&lt;/div&gt;&lt;div&gt;be guided through the essential parts of the process, so that you can do your job more&lt;/div&gt;&lt;div&gt;effectively.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Although this book is broad, it only goes as deep as the point where you would normally&lt;/div&gt;&lt;div&gt;start writing lines of code. Describing how to write code would mean choosing a particular&lt;/div&gt;&lt;div&gt;programming language; the decision about the most appropriate language is for you to&lt;/div&gt;&lt;div&gt;make. You should consider this book as a generic front-end that will work for any pure,&lt;/div&gt;&lt;div&gt;object-oriented programming language.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://hotfile.com/dl/14301378/d923011/Java_EE_Tutorial.pdf.html&quot;&gt;&lt;i&gt;Click here to download&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;*If the link is broken, don&#39;t hesitate to contact me.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/10/object-oriented-analysis-and-design.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-7158142354101515012</guid><pubDate>Wed, 07 Oct 2009 03:15:00 +0000</pubDate><atom:updated>2009-10-07T11:42:01.767+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Downloads</category><category domain="http://www.blogger.com/atom/ns#">Ebooks</category><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Java EE Tutorial</title><description>&lt;div&gt;This tutorial is a guide to developing enterprise applications for the JavaTM Platform, Enterprise&lt;/div&gt;&lt;div&gt;Edition 5 (Java EE 5).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://hotfile.com/dl/14301378/d923011/Java_EE_Tutorial.pdf.html&quot;&gt;&lt;i&gt;Click here to download&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;*If the download link has been broken. Feel free to contact me.&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/10/java-ee-tutorial.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-18806254355824748</guid><pubDate>Sun, 08 Mar 2009 13:49:00 +0000</pubDate><atom:updated>2009-03-08T22:31:26.490+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">8086/8088 Architecture</category><category domain="http://www.blogger.com/atom/ns#">Arithmetic Application</category><category domain="http://www.blogger.com/atom/ns#">Assembly Language</category><category domain="http://www.blogger.com/atom/ns#">Stack</category><title>Add Single Digit Numbers With Filtering</title><description>This problem is easily solved if we are to use High level programming language, but for assembly language, we need to remember that each entry from the keyboard are accepted as hexadecimal equivalent of characters, even if the entry is a digit, as long as it is from the keyboard. To manipulate these data, we need to be able to work with the registers and the memory allocation since that is the only thing we can work with during processing when.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So here&#39;s how we did it:&lt;/div&gt;&lt;div&gt;Since we are just entering a single digit number, we just use the &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;MOV ah, 01h &lt;/div&gt;&lt;div&gt;INT 21h&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;to enter a character which will then be stored inside AL&lt;/div&gt;&lt;div&gt;for the first number, we transfered it to CL to not loose the data since we are to use AL again for the second input. We then decrement the inputed characters by 30H to get its equivalent numerical value in hexadecimal.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To determine if the input is valid or not, right after we enter the data, we test it first if the value is between 30h to 39h, since the characters &#39;0&#39; to &#39;9&#39; is only within that range, we use the compare then jump algorithm. JL for Jump if Lesser. JG for Jump if Greater. JE for Jump if Equal.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CMP AL, 30H&lt;/div&gt;&lt;div&gt;JL &lt;label&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The code above compares the AL to 30H, and if it is lesser than the value(which is lesser than the valid range for numerical characters), we let it jump to the label where we want it to go to.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CMP AL, 39H&lt;/div&gt;&lt;div&gt;JG &lt;label&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The code above compares the AL to 39H, and if it is greater than the value(which is higher than the valid range for numerical characters), we let it jump to the label where we want it to go to.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At the second input, we leave the second number to AL since later, we are to use AAA(ASCII Adjust for Addition) in case our result of the addition will exceed 09h. During the AAA, if it exceeds to 09h, the AL will be added by 06H to get the appropriate value then zero out the most significant nibble, then add AH by 1, that is also why we zeroed out first the AH in order for our highest significant digit to start at 0.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After adjustment, we add the two values with 30H to bring it back to its ASCII equivalent(ADD AX, 3030H). We then PUSH the data (which is stored inside AX momentarily) to the stack to be stored in the MM to prevent data loss(PUSH AX). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then later, when we are ready to print the result, we just simply POP out the result (POP CX) then store it to CX and one by one display the characters starting from the highest significant number.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is another filtering during the displaying of the result, that is if the most significant number of the result is equal to zero, which means that the result of the addition did not exceed 09h.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CMP AH, 30H&lt;/div&gt;&lt;div&gt;JE &lt;label&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The code above is to let the program skip a printing the the Highest Significant Number if the it is equal to 30H or simply &#39;0&#39; to the specified label for the printing of the Lowest Significant Number.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.mediafire.com/file/ggnrcnzmrlo/add1.asm&quot;&gt;Click here to download the code.&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For the output: I provided 3 situations&lt;/div&gt;&lt;div&gt;1st situation is when we add values where the result is greater than 9.&lt;/div&gt;&lt;div&gt;2nd situation is when we add values within 0 - 9.&lt;/div&gt;&lt;div&gt;3rd situation is when there is an invalid input.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDaxICQfVg3scUfx-o5cy9GAEkqS8ZEICX2qcnECPKS3Ndsp1DWnfu_nEhD27oZkwfl72Oq1-kOhbPWSPpdK_ighfsnQ_LLoeMkmmPoqbryH-rWU5OitO6N-f4HAIVZON_z4bdrNERX9ll/s400/code.JPG&quot; style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 225px;&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5310817229914646946&quot; /&gt;</description><link>http://sourcecode99.blogspot.com/2009/03/add-single-digit-numbers-with-filtering.html</link><author>noreply@blogger.com (Tyanak)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDaxICQfVg3scUfx-o5cy9GAEkqS8ZEICX2qcnECPKS3Ndsp1DWnfu_nEhD27oZkwfl72Oq1-kOhbPWSPpdK_ighfsnQ_LLoeMkmmPoqbryH-rWU5OitO6N-f4HAIVZON_z4bdrNERX9ll/s72-c/code.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-6598360794645306973</guid><pubDate>Wed, 04 Mar 2009 13:33:00 +0000</pubDate><atom:updated>2009-03-06T18:40:32.943+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">OOP</category><title>GUI - How to change the background Color of the Panel</title><description>So in this program, let&#39;s try to change the background color of a panel.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now in this program, we utilize the AWT. It is possible to use the Swing but let&#39;s do that on anot&lt;/div&gt;&lt;div&gt;her problem.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ok so now, we use a Scrollbar for this in order to freely adjust the values of our color using the RGB format(0-255).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since the there is no ActionListener of Scrollbar, unlike Button, but the Scrollbar is a AdjustmetListener found at java.awt.event package with only one method signature and that is adjustmentValueChanged(AdjustmentEvent e).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We are to use the Scrollbar objects to accommodate the three colors(Red, Green, and Blue. The event for each color sin&lt;/div&gt;&lt;div&gt;ce each change would just read the current value for each Scrollbar and use it as basis for the new color of the Panel.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Scrollbars are namely, sbRed, sbGreen, and sbBlue. We set the minimum value of the scrollbar to 0 and maximim to 255 since the RGB only accepts 0-255. To set the Scrollbar with the values given, we use its constructor Scrollbar(int orientation, int value, int visible, int minimum, int maximum).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For the orientation, 0 is horizontal and 1 is vertical.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For the value, it is for the initial value the scrollbar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For the visible, it is for how should the scroller for the Scrollbar should appear on the Scrollbar. If set to 0, it would adjust automatically. It is actually based on the range of the value for minimum to maximum. If it is 255, then it would match the maximum and would cover the all of the Scrollbar. Just be careful since if the value is greater than the maximum range, then it would generate an Error.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For minimum, it is the minimum value and the maximum is for the maximum value.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To get the value of each Scrollbar, which is an integer value, is the getValue() method. Example, sbRed.getValue().&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I created one class for the AdjustmentListener to make the event listeners uniform for each scrollbar since named AdjL. But in this implementation, I need to make it an inner class so that I could access the objects. Though it is possible to use an outside class, at least I&#39;ll be able to only use only one file.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The layout for the Scrollbars, the top is for the Red, the middle is for the Green, then the bottom bar is for the Blue.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.mediafire.com/file/doz32yyuyth/ScrollColor.java&quot;&gt;Click here to download the file.&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sample output.&lt;/div&gt;&lt;div&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2fwcpXcyuTlUFk5vd44qR0lZCsF3p9TdP6g9ltxrJgj2EFePDu2x0g5SpUo-N6W-1w-IhUWFZ8rwFQw8BQql36zjUIXNxPr_1p8oR4jGU1dHBSOApccZ8HsuVZmsneqVNAQhoC6G4cvDw/s400/code.JPG&quot; style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 316px;&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5309339916099717906&quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/03/gui-how-to-change-background-colro-of.html</link><author>noreply@blogger.com (Tyanak)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2fwcpXcyuTlUFk5vd44qR0lZCsF3p9TdP6g9ltxrJgj2EFePDu2x0g5SpUo-N6W-1w-IhUWFZ8rwFQw8BQql36zjUIXNxPr_1p8oR4jGU1dHBSOApccZ8HsuVZmsneqVNAQhoC6G4cvDw/s72-c/code.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-8571423439758451327</guid><pubDate>Sat, 28 Feb 2009 02:28:00 +0000</pubDate><atom:updated>2009-02-28T13:58:13.310+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">List</category><category domain="http://www.blogger.com/atom/ns#">OOP</category><title>Doubly Linked List Implementation</title><description>&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;So here is another implementation of another linked list, Doubly-Linked List.&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;For a doubly-linked list, e&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;  ;font-family:Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;ach node is divided into&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;  ;font-family:Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; three parts: the &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;left pointer field&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;, the &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;data field&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;, and t&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;  ;font-family:Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;he &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;right pointer field.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;  font-weight: bold;font-family:Arial;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;The left pointer field is used to contain the &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;  font-weight: bold;font-family:Arial;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;address of the preceding node in the list or what is known as the &lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Predecessor&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;  ;font-family:Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Unlike the sing&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;  ;font-family:Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;ly-linked list counterpart, the doubly-linked list can traverse backwards since there is a pointer to poin&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;  ;font-family:Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;t at the previous node.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; ;font-family:Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; ;font-family:Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;The algorithms:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; ;font-family:Arial;&quot;&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l6 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Inserting a Node into a Doubly-Linked List&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l6 level2 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-Courier New&amp;quot;font-family:&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;o&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;General procedure&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l1 level1 lfo2&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Create a new node for the element&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l1 level1 lfo2&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the data field of the new node to the value to be inse&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l1 level1 lfo2&quot;&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;rted.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l1 level1 lfo2&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;3.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Determine the position of the node in the list based on its valu&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l1 level1 lfo2&quot;&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l1 level1 lfo2&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;4.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Insert the node&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l6 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Inserting a node into the Head of the List&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l6 level2 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-Courier New&amp;quot;font-family:&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;o&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;The algorithm&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l5 level1 lfo3&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the left pointer field of the new node to &lt;/span&gt;&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;null&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l5 level1 lfo3&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the right pointer field of the new node to the address contained in the &lt;/span&gt;&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;head&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l5 level1 lfo3&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;3.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the left pointer filed of the current &lt;/span&gt;&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;head&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; node in the list to the address of the new node.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l6 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Insert a Node at the End of a List&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l6 level2 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-Courier New&amp;quot;font-family:&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;o&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;The algorithm:&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l7 level1 lfo4&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the right pointer field&lt;/span&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;of the new node to &lt;/span&gt;&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;null&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l7 level1 lfo4&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the left pointer field of the new node to &lt;/span&gt;&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;tail&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l7 level1 lfo4&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;3.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the right pointer field of the current &lt;/span&gt;&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;tail&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; node in the list to the address of the new node.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l7 level1 lfo4&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;4.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the variable &lt;/span&gt;&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;tail&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; to the address of the new node.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l6 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Inserting a node within the list&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l6 level2 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-Courier New&amp;quot;font-family:&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;o&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;The algorithm:&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l4 level1 lfo5&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Determine the position of the node in the list&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l4 level1 lfo5&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the left pointer field of the new node to the address of the current node.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l4 level1 lfo5&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;3.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the right pointer field of the new node to the address of the current.next node.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l4 level1 lfo5&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;4.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the right pointer field of the current node to the address of the new node&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l4 level1 lfo5&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;5.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the left pointer field of the current.next node to the address of the new node.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l6 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Deleting a node from a doubly-linked list&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l6 level2 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-Courier New&amp;quot;font-family:&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;o&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;General procedure&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l3 level1 lfo6&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Locate the node&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l3 level1 lfo6&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Delete the node&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l3 level1 lfo6&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;3.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Release the node form memory&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l6 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Deleting the node at the Head of the list&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l6 level2 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-Courier New&amp;quot;font-family:&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;o&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;The Algorithm&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l2 level1 lfo7&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the variable &lt;/span&gt;&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;head&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; to the address of the second node in the list.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l2 level1 lfo7&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the left pointer field of the new &lt;/span&gt;&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;head &lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;node to &lt;/span&gt;&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;null&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l6 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Deleting the node from within the list&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l6 level2 lfo1&quot;&gt;&lt;span style=&quot;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-Courier New&amp;quot;font-family:&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;o&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;The Algorithm&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo8&quot;&gt;&lt;span style=&quot;mso-bidi-mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the right pointer field of current.previous node to the address of the current.next node&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style=&quot;;font-family:&amp;quot;;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Set the left pointer field of the current.next node to the address of the current.previous node&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; ;font-family:Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; ;font-family:Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;The code and the output:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Arial;&quot;&gt;&lt;a href=&quot;http://www.mediafire.com/file/zzy1zdwijyy/DLNode.java&quot;&gt;Click here to download the code.&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot; ;font-family:Arial;font-size:13px;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYtyML3-BU6PmZKCWI4TbfDpIz_0N5ZlpqD_Zw7Kwtz-EaioTz8VFLBsCGXEKgk-hX-wC8G6qnXj1MNQyBP4OwRhf9FhyxaP-4-Als6P1kGTis1KzVTLw8eTpttf8OOsBabwM-OB3okqqt/s400/code.jpg&quot; style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 200px;&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5307721829848712898&quot; /&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/02/doubly-linked-list-implementation.html</link><author>noreply@blogger.com (Tyanak)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYtyML3-BU6PmZKCWI4TbfDpIz_0N5ZlpqD_Zw7Kwtz-EaioTz8VFLBsCGXEKgk-hX-wC8G6qnXj1MNQyBP4OwRhf9FhyxaP-4-Als6P1kGTis1KzVTLw8eTpttf8OOsBabwM-OB3okqqt/s72-c/code.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-7264222672991034240</guid><pubDate>Sat, 28 Feb 2009 02:14:00 +0000</pubDate><atom:updated>2009-02-28T10:26:09.242+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">GUI</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">OOP</category><title>JPanel - Drawing a Star</title><description>To draw a star inside a panel, we put the code inside the paint method of the Panel class and use the fillPolygon() to draw our star since this method utilizes multiple points to draw a shape. Specifically, based on an array of X&#39;s and Y&#39;s.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So here&#39;s the code and the corresponding output.&lt;/div&gt;&lt;div&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAsl-2W6gGyUhhHckEqPjetsQ1ZvQrTEHplSW8lwuS3Jz8W6nx0Mg-tnGC7x-7pvm3H2WCUZoZEPtBoE8MJf4Erp5hx_1iVYl___ccUeXqPmPDjmq5qHKnQgfY85otUZ-JNC1ULe63XW-B/s400/code.jpg&quot; style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 209px;&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5307668215799690706&quot; /&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqy1wj9Uh1NFUO4TLiUz8ySJbdWFtlpyPDQ-d2dMlrrRCGkwCBps1rhGAGoAVxpIYkotD9f6JgQPpjlE1hiYi12utIMXWOzTdjBlu-r0A9HUrx5VeckYyMERzc6pq5uWLXyHaKkcli-XRG/s400/code.jpg&quot; style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 202px;&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5307668702283141122&quot; /&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/02/jpanel-drawing-star.html</link><author>noreply@blogger.com (Tyanak)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAsl-2W6gGyUhhHckEqPjetsQ1ZvQrTEHplSW8lwuS3Jz8W6nx0Mg-tnGC7x-7pvm3H2WCUZoZEPtBoE8MJf4Erp5hx_1iVYl___ccUeXqPmPDjmq5qHKnQgfY85otUZ-JNC1ULe63XW-B/s72-c/code.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-3798391792266029572</guid><pubDate>Tue, 24 Feb 2009 09:07:00 +0000</pubDate><atom:updated>2009-02-24T17:16:57.442+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Stack</category><category domain="http://www.blogger.com/atom/ns#">String Manipulation</category><title>Strings - Repeated Word</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP0xej2LDnoD8HpyaTLONMwYYbRpudyftyAgSnYwJhyMKkIkgPD6o19AJdy13Z61g_Mxf873eUr1stjrnjVXTv7G-EZiO9H-CCw-vM2pnA29Hu6IilfaF-PLAXHNl2-nfhvSHoCQWnpp5M/s1600-h/code.jpg&quot; style=&quot;text-decoration: none;&quot;&gt;So here is the code requested. &lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For this function, a word is recognized if the length of its characters is greater than one. So basically, to look for repeated words, first thing to do is know all combination of these words.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To look for these words, what I did was to get the substring of the entered string with 3 in length up to its maximum length. Since in java, the String class doesn&#39;t have any methods for substring, we I converted the String class object to a StringBuffer object. The stack is just used to determine if there is a repeated word(if stack is empty, no repeatitions).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After determining the word, we then traverse the string starting from start to the end comparing the newly found word and the substrings of specified index retrieved during the traversing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The code:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP0xej2LDnoD8HpyaTLONMwYYbRpudyftyAgSnYwJhyMKkIkgPD6o19AJdy13Z61g_Mxf873eUr1stjrnjVXTv7G-EZiO9H-CCw-vM2pnA29Hu6IilfaF-PLAXHNl2-nfhvSHoCQWnpp5M/s1600-h/code.jpg&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;img style=&quot;text-decoration: underline;float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 317px; &quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP0xej2LDnoD8HpyaTLONMwYYbRpudyftyAgSnYwJhyMKkIkgPD6o19AJdy13Z61g_Mxf873eUr1stjrnjVXTv7G-EZiO9H-CCw-vM2pnA29Hu6IilfaF-PLAXHNl2-nfhvSHoCQWnpp5M/s400/code.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5306288371957078946&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The problem for this code though is that it recognizes spaces as part of the word.&lt;/div&gt;&lt;div&gt;A solution would be to separate all words then put it on a stack then base the searches on these grouped words.&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/02/strings-repeated-word.html</link><author>noreply@blogger.com (Tyanak)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP0xej2LDnoD8HpyaTLONMwYYbRpudyftyAgSnYwJhyMKkIkgPD6o19AJdy13Z61g_Mxf873eUr1stjrnjVXTv7G-EZiO9H-CCw-vM2pnA29Hu6IilfaF-PLAXHNl2-nfhvSHoCQWnpp5M/s72-c/code.jpg" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-3245677833753201989</guid><pubDate>Sun, 22 Feb 2009 01:51:00 +0000</pubDate><atom:updated>2009-02-22T10:01:27.917+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Stack</category><category domain="http://www.blogger.com/atom/ns#">String Manipulation</category><title>String - Partial Reverse (First Characters - Alphabets)</title><description>&lt;div&gt;&lt;div class=&quot;Section1&quot;&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;So here is another problem that i just thought of. This problem is best done with stacks. So the problem is basically to let the user enter a string and then the first series of alphabets should be reversed. Here are some examples.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;eg1:&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Original: Hello World&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Result: olleH World&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;eg2:&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Original: text123&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Result: txet123&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;eg3:&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Original: -hello&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Result: -hello&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Meaning, the reverse will only proceed if the first series of characters are alphabets&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;So the concept for the solution would be,&lt;/span&gt;&lt;/p&gt;&lt;ol style=&quot;MARGIN-TOP: 0in&quot; type=&quot;1&quot;&gt;&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;If recognize a character from the start, push the token to the stack&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;If not, pop and display everything from the stack and concatinate with the remaining&lt;br /&gt;tokens.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style=&quot;font-family:&#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;These are the only steps needed.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Introducing, THE CO&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEift__ybAq3rt4l89pkx0OnhFgVgx0HCaHlcuSuVNbWpZB1hkN6HWYck8Qxbz0YOBZlnpM5h3qQAirv1zAxgCTXpv6C6hVLW5mFGslZn4lKedvDOq17ShS2tf1mqpE4ZuxHat8ix3HP9f7p/s1600-h/code.jpg&quot;&gt;&lt;img style=&quot;MARGIN: 0px 10px 10px 0px; WIDTH: 400px; FLOAT: left; HEIGHT: 230px; CURSOR: hand&quot; id=&quot;BLOGGER_PHOTO_ID_5305435464155459170&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEift__ybAq3rt4l89pkx0OnhFgVgx0HCaHlcuSuVNbWpZB1hkN6HWYck8Qxbz0YOBZlnpM5h3qQAirv1zAxgCTXpv6C6hVLW5mFGslZn4lKedvDOq17ShS2tf1mqpE4ZuxHat8ix3HP9f7p/s400/code.jpg&quot; /&gt;&lt;/a&gt;DE:&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/02/string-partial-reverse-first-characters.html</link><author>noreply@blogger.com (Tyanak)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEift__ybAq3rt4l89pkx0OnhFgVgx0HCaHlcuSuVNbWpZB1hkN6HWYck8Qxbz0YOBZlnpM5h3qQAirv1zAxgCTXpv6C6hVLW5mFGslZn4lKedvDOq17ShS2tf1mqpE4ZuxHat8ix3HP9f7p/s72-c/code.jpg" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-3036061574532007471</guid><pubDate>Tue, 17 Feb 2009 15:03:00 +0000</pubDate><atom:updated>2009-10-15T13:18:00.942+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">8086/8088 Architecture</category><category domain="http://www.blogger.com/atom/ns#">Assembly Language</category><category domain="http://www.blogger.com/atom/ns#">String Manipulation</category><title>Pyramid of Letters</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbPqcNdJuQdVlTLjDtk_pdQ_gcgPYwaTwR9z9c3K0BirCGYs1bJmJ_9r3-U6sUKAPrHsxsEjTtHe8AetgJCdfcW-Djufwviaho3GOdfrUveCySwRSDcMnxvnyOMqbxort_3gK8iGhQ_xZK/s1600-h/code.jpg&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 200px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbPqcNdJuQdVlTLjDtk_pdQ_gcgPYwaTwR9z9c3K0BirCGYs1bJmJ_9r3-U6sUKAPrHsxsEjTtHe8AetgJCdfcW-Djufwviaho3GOdfrUveCySwRSDcMnxvnyOMqbxort_3gK8iGhQ_xZK/s400/code.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5303785668814344242&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;With this code, based on the number cx, loops would generate a pyramid of letters.&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;The soluttion is to have multiple loops. Now the problem with this is that the CX is the only register used to count how many loops. Since we have two loops, we need to store first the CX to another register then store it back again to the CX when doing  the outer loop since when doing the inner loop we need to be able to have a new value for CX without loosing the old value of CX.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;The data segment:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;msg1 db 0ah, 0dh, &#39;$&#39;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;   ctr1 dw 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;   ctr2 dw ?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;   tem db ?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;   let db &#39;A&#39;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;The code segment:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;mov cx, 5&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;; assign the first value of CX to &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;; a specific number &lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;to determine&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; the level of the pyramid &lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;in this&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;; situation, we give the pyramid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;; with level 5 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;a:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;mov ctr2, cx&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;; store cx to a memory&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;; alocation&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;mov cx, ctr1&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;; give a new value for cx&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;; for the inner loop&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;mov bh, let&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;  &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;; assign the letter to be&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;; displayed starting from &#39;A&#39; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;mov tem, bh&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;b:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;mov ah, 02h&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;int 21h&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;  &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;; print the character inside tem&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;inc tem&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;; increment tem to proceed&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;; to the next letter&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;loop b&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;mov ah, 09h                 &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;lea dx, msg1&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;; print the new line stored at msg1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;int 21h                  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;inc ctr1&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;   &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;; increment the ctr1 to increase&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;; the next level&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;mov cx, ctr2&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;; give cx its old value to proceed&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;; with the outer loop.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;loop a&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;; repeat the process with the old counter&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/02/pyramid-of-letters.html</link><author>noreply@blogger.com (Tyanak)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbPqcNdJuQdVlTLjDtk_pdQ_gcgPYwaTwR9z9c3K0BirCGYs1bJmJ_9r3-U6sUKAPrHsxsEjTtHe8AetgJCdfcW-Djufwviaho3GOdfrUveCySwRSDcMnxvnyOMqbxort_3gK8iGhQ_xZK/s72-c/code.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-8968260725259244049</guid><pubDate>Mon, 16 Feb 2009 09:06:00 +0000</pubDate><atom:updated>2009-02-28T13:56:50.933+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">List</category><category domain="http://www.blogger.com/atom/ns#">OOP</category><title>Singly Linked List Implementation</title><description>For this implementation of a linked list in Java, I created my own class for a node called SLNode since a different node is needed for a singly and a doubly.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is the SLNode class:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;class SLNode&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public Object data;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public SLNode next;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public SLNode(Object d)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;data=d;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;next=null;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The next code is the class for the &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;singly linked list &lt;/span&gt;called the SLinkedList&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The attributes:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;SLNode head;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;SLNode tail;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;We only need two attribute since a singlylinked list only has a head and a tail&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The constructor:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public SLinkedList()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;head=null;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;tail=null;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: normal;&quot;&gt;It all attributes are set to &lt;/span&gt;null&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: normal;&quot;&gt; since from the beggining, the list is empty.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3 methods for adding data. Why 3? It is because there are three situations to take note when adding data within a singly linked list namely: when adding at the beginning, at the middle (1&lt;1&lt;length of=&quot;&quot; the=&quot;&quot; and=&quot;&quot; adding=&quot;&quot; at=&quot;&quot; end=&quot;&quot;&gt;&lt;/length&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public void addFirst(SLNode newNode) //add at the beginning&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;newNode.next=head;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;head=newNode;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public void addLast(SLNode newNode) //add at the end of the list&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;tail.next=newNode;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;tail=newNode;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public void add(SLNode newNode, int pos) //add at a specified position&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;SLNode current = head;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;SLNode previous = head;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;int ctr=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;if(head!=null &amp;amp;&amp;amp; tail!=null) //if list is not empty&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;while(current != null)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;ctr++;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;if(ctr == pos)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;if(ctr==1)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;addFirst(newNode);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;newNode.next=current;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;previous.next=newNode;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;return;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;previous = current;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;current = current.next;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;else //if list is empty&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;System.out.println(&quot;The list is empty. The node was added as the first and the last node.&quot;);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;addFirst(newNode);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;tail=head;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;return;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;addLast(newNode);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;if(pos &gt; ctr+1)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;System.out.println(&quot;The desired position is still unavailable.&quot;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&quot;\nThe node was inserted at position &quot; + ctr&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&quot; which is considered as the last position.&quot;);&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When deleting an item within the list, you only need to consider 2 things: if deleting the beginning of deleting the end. In this implementation, I incoporate the two situations into one function. But the 2 situations are still noted. Also, in the codes presented, two functions are presented, first if deleting based on the object you want to delete and the other is based on the what node you want to delete (eg. Node #2 or the 2nd Node)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public SLNode delete(Object data) //delete based on the item you want to delete&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;SLNode current=head;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;SLNode previous=head;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;int ctr=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;while(current!=null)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;ctr++;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;if(current.data==data)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;if(ctr==1)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;head=head.next;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;else if(ctr==length())&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;previous.next=null;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;tail=previous;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;previous.next=current.next;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;return current;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;previous=current;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;current=current.next;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;return null;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public SLNode delete(int i) //delete based on what node you want to delete starting at 1&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;SLNode current=head;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;SLNode previous=head;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;int ctr=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;while(current!=null)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;ctr++;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;if(ctr==i)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;if(ctr==1)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;head=head.next;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;else if(ctr==length())&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;previous.next=null;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;tail=previous;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;previous.next=current.next;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;return current;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;previous=current;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;current=current.next;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;return null;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The other methods are just accessory for extra functions for the SLinkedList class&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public boolean search(Object node) //search a data based on a given key&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;        &lt;/span&gt;//if found return true, else false&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;SLNode current=head;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;while(current!=null)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;if(current==node)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;return true;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;return false;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public SLNode getAt(int i) //this is similary to peek &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;       &lt;/span&gt;//returning a value at a given Node number&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;SLNode current=head;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;int ctr=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;while(current!=null)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{ &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;ctr++;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;if(ctr==i)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;return current;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;current=current.next;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;return null;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public int length()&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;//returns the current length/size of the list&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;int ctr=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;SLNode current=head;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;while(current!=null)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;ctr++;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;current=current.next;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;return ctr;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;Here are some codes on the implementation of the Singly-Linked List&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; public static void main(String args[])  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;{   &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;SLinkedList list=new SLinkedList();   &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;list.add(new SLNode((Object)&quot;Abcd&quot;),2);   &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;list.add(new SLNode((Object)&quot;CDeFG&quot;),2);   &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;list.add(new SLNode(&quot;HigjDH&quot;),2);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;       System.out.println(&quot;\nThe list size is now &quot; + list.length());&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;displayList(list);   System.out.println(list.delete(2));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;       displayList(list);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt; }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public static void displayNode(SLNode node) // to display the data of a single node&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   System.out.print(node.data);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;public static void displayList(SLinkedList list) // to display the an entire list&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   SLNode current=list.head;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   int ctr=0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   while(current!=null)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    ctr++;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    System.out.print(&quot;Node &quot; + ctr + &quot; &quot;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    displayNode(current);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    System.out.println();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;    current = current.next;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;   }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;  }&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/02/singly-linked-list-implementation.html</link><author>noreply@blogger.com (Tyanak)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-4410213730412648306</guid><pubDate>Sun, 15 Feb 2009 02:34:00 +0000</pubDate><atom:updated>2009-02-15T10:43:57.281+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">8086/8088 Architecture</category><category domain="http://www.blogger.com/atom/ns#">Assembly Language</category><category domain="http://www.blogger.com/atom/ns#">Stack</category><category domain="http://www.blogger.com/atom/ns#">String Manipulation</category><title>Stack - Reversing a String</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh99KRlRmzLD-REmgD0VYLwtQ-cKdMWtrpP1bXsRVzB7pSplPQcXhU8GyLmzAjCnoKbRTulbvoOpquiY8V39aCyF8QH9b12aU9Jc6EavvmNcPrG_ceFc0I0SiQQ4AwMN5jq8w0wu7KtCjph/s1600-h/code.JPG&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 198px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh99KRlRmzLD-REmgD0VYLwtQ-cKdMWtrpP1bXsRVzB7pSplPQcXhU8GyLmzAjCnoKbRTulbvoOpquiY8V39aCyF8QH9b12aU9Jc6EavvmNcPrG_ceFc0I0SiQQ4AwMN5jq8w0wu7KtCjph/s400/code.JPG&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5302848755386832386&quot; /&gt;&lt;/a&gt;&lt;br /&gt;The concept for reversing a string using a stack is to remember that the last item to be inserted will always be the first item to be removed (LIFO). We would just simply, push each character of the string into the stack starting from the beginning to the very last of the string then popping it out of the stack starting from the last item inserted then displaying the item.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is the sample code:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For the Data Segment:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;STR1 DB 30, 31 DUP(&#39;$&#39;)&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;STR2 DB 0AH, 0DH, &#39;$&#39;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The pushing of the elements to the stack:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;LEA DX, STR1&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;MOV CL, STR1[1]&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;MOV SI, DX&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;ADD SI, 02H&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;A:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;MOV DL, [SI]&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;PUSH DX&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;INC SI&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;LOOP A&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The popping and displaying of each element from the stack:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;MOV CL, STR1[1]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;B:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;MOV AH, 02H&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;POP DX&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;INT 21H&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;LOOP B&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/02/stack-reversing-string_14.html</link><author>noreply@blogger.com (Tyanak)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh99KRlRmzLD-REmgD0VYLwtQ-cKdMWtrpP1bXsRVzB7pSplPQcXhU8GyLmzAjCnoKbRTulbvoOpquiY8V39aCyF8QH9b12aU9Jc6EavvmNcPrG_ceFc0I0SiQQ4AwMN5jq8w0wu7KtCjph/s72-c/code.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-1860672995671105934</guid><pubDate>Fri, 13 Feb 2009 10:45:00 +0000</pubDate><atom:updated>2009-02-13T18:51:41.332+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">String Manipulation</category><title>String - Inverse Case</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghw0ThdVFHK-P-zPLF3TwXQH_GJcUY3VGzEtDXVrAxew1bIfVOql46N-PIi2e9d2hfaFIBg7k3dX0IkyNUaO-wxq_wqO9Zk9Tz48vMIfZ9RpoCjL3kSHElJ7YFlGpMbTZQXjeAOgYiedKe/s1600-h/code.JPG&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 199px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghw0ThdVFHK-P-zPLF3TwXQH_GJcUY3VGzEtDXVrAxew1bIfVOql46N-PIi2e9d2hfaFIBg7k3dX0IkyNUaO-wxq_wqO9Zk9Tz48vMIfZ9RpoCjL3kSHElJ7YFlGpMbTZQXjeAOgYiedKe/s400/code.JPG&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5302231487521654578&quot; /&gt;&lt;/a&gt;The concept of doing the Inverse Case on a given string is simply to determine if a found letter is in what case and converting it to its inverse case, leaving the none Alpha characters alone. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this program, each letter is converted to its ASCII value, determine where it is located, if capital, add 32, if not, subtract 32. It can be considered capital if it is within 65 to 90, since the ascii values of capital letters are within this range. For small letters, 97 to 122 will be the range. So basically, the range between a letter and its opposite case is 32.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is the code.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;import java.io.*;&lt;/div&gt;&lt;div&gt;public class InverseCase&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;public static void main(String args[]) throws IOException&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;BufferedReader k=new BufferedReader(new InputStreamReader(System.in));&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;System.out.print(&quot;Enter a string : &quot;);&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;String str=k.readLine();&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;System.out.print(&quot;\nResult : &quot;);&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;for(int i=0; i&lt;str.length();&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;int c=str.charAt(i);&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;if(c&gt;=65 &amp;amp;&amp;amp; c&lt;=90)&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;c+=32;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;else if(c&gt;=97 &amp;amp;&amp;amp; c&lt;=122)&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;c-=32;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;System.out.print((char)c);&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;System.out.println(&quot;&quot;);&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/str.length();&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/02/string-inverse-case.html</link><author>noreply@blogger.com (Tyanak)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghw0ThdVFHK-P-zPLF3TwXQH_GJcUY3VGzEtDXVrAxew1bIfVOql46N-PIi2e9d2hfaFIBg7k3dX0IkyNUaO-wxq_wqO9Zk9Tz48vMIfZ9RpoCjL3kSHElJ7YFlGpMbTZQXjeAOgYiedKe/s72-c/code.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4847702709883170254.post-1000081272156473487</guid><pubDate>Wed, 11 Feb 2009 09:23:00 +0000</pubDate><atom:updated>2009-02-23T20:25:18.587+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Stack</category><category domain="http://www.blogger.com/atom/ns#">String Manipulation</category><title>Stack - Converting Infix Notation to Postfix Notation and Vice Versa</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHD-YwTzJ32uR3RZCmqOGNiO-GIxdj2KsTmymaAsL9f4lC26wHtigxk_OmAmmbU8hagezdoWKwch4_BN-FrQGd0PHnPMh1h8SvbmtaQdfAXyqYBYofSQ8q_2MqbIUlVkc_xeHsLyTZ2NxJ/s1600-h/code.jpg&quot;&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 198px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHD-YwTzJ32uR3RZCmqOGNiO-GIxdj2KsTmymaAsL9f4lC26wHtigxk_OmAmmbU8hagezdoWKwch4_BN-FrQGd0PHnPMh1h8SvbmtaQdfAXyqYBYofSQ8q_2MqbIUlVkc_xeHsLyTZ2NxJ/s400/code.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5301510011627051010&quot; /&gt;&lt;/a&gt;&lt;br /&gt;This code uses its own stack of Strings to proceed with the convertion from Infix/Postfix to Postfix/Infix.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;Converting Infix to Postfix Notation Algorithm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;1.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If recognize an operand, display&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;2.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If recognize a ‘(‘, push it on the stack&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;3.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If recognize a ‘)’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;a.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;Pop and display until encountering the first ‘(’ inside the stack&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;b.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;Pop the ‘(’ from the stack&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;4.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If recognize an operator&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;a.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;Peek from the stack and compare to the operator&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;b.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If stack is empty, push it on the stack&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;c.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If stack is not empty&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.5in;text-indent:-1.5in;mso-text-indent-alt: -9.0pt;mso-list:l0 level3 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;                                          &lt;/span&gt;i.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If top of the stack is ‘(‘, push it on the stack&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.5in;text-indent:-1.5in;mso-text-indent-alt: -9.0pt;mso-list:l0 level3 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;                                         &lt;/span&gt;ii.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If top of the stack is operator&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:2.0in;text-indent:-.25in;mso-list:l0 level4 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;1.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If top of the stack is of higher precedence, pop and display until encountering the first ‘(’ or if stack is empty&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:2.0in;text-indent:-.25in;mso-list:l0 level4 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;2.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If top of the stack is of lower precedence, push it on the stack&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:2.0in;text-indent:-.25in;mso-list:l0 level4 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;3.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If top of the stack is of equal precedence, pop and display then push it on the stack.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;5.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If done reading, pop and display till stack is empty.&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold; &quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold; &quot;&gt;Converting Postfix to Infix Notation Algorithm&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1&quot;&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l2 level4 lfo2&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;1.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If recognize an operand, push it on the stack&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l2 level4 lfo2&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;2.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If recognize an operator, pop its operands (pop 2 operands), and apply the operator and push the value on the stack.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1&quot;&gt;&lt;span style=&quot;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-Courier New&amp;quot;font-family:&amp;quot;;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;o&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;If an item popped is already an expression, enclose the expression with ‘(‘ and ‘)’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l2 level4 lfo2&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;3.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;Upon conclusion, the value of the postfix expression is on the top of the stack.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;-&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;The algorithm is based on the following assumptions:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.75in;text-indent:-.25in;mso-list:l1 level1 lfo3&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;1.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;Each operand is denoted as a single alphabetic character.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.75in;text-indent:-.25in;mso-list:l1 level1 lfo3&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;font-size:9.0pt;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;2.&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:9.0pt;&quot;&gt;The expression may only &lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.75in;text-indent:-.25in;mso-list:l1 level1 lfo3&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.75in;text-indent:-.25in;mso-list:l1 level1 lfo3&quot;&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.75in;text-indent:-.25in;mso-list:l1 level1 lfo3&quot;&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.75in;text-indent:-.25in;mso-list:l1 level1 lfo3&quot;&gt;Click &lt;a href=&quot;http://www.2shared.com/file/4939902/23df2505/Stack.html&quot;&gt;here&lt;/a&gt; for the code&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:.75in;text-indent:-.25in;mso-list:l1 level1 lfo3&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><link>http://sourcecode99.blogspot.com/2009/02/stack-converting-infix-notation-to.html</link><author>noreply@blogger.com (Tyanak)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHD-YwTzJ32uR3RZCmqOGNiO-GIxdj2KsTmymaAsL9f4lC26wHtigxk_OmAmmbU8hagezdoWKwch4_BN-FrQGd0PHnPMh1h8SvbmtaQdfAXyqYBYofSQ8q_2MqbIUlVkc_xeHsLyTZ2NxJ/s72-c/code.jpg" height="72" width="72"/><thr:total>2</thr:total></item></channel></rss>