<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='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'><id>tag:blogger.com,1999:blog-654975463157096268</id><updated>2025-01-24T05:13:48.012+05:30</updated><category term="LinkedList"/><category term="binary tree"/><category term="hashmap"/><title type='text'>SIMPLE CODES</title><subtitle type='html'>Programming can be fun, and so can cryptography; however, they should not be combined. :p</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-5670603786828604296</id><published>2024-05-28T17:28:00.001+05:30</published><updated>2024-05-28T17:28:02.245+05:30</updated><title type='text'>Java Interfaces vs. Abstract class</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Summary of the similarities and differences between the Interfaces and Abstract class&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; table-layout: fixed; width: 743px;&quot;&gt;&lt;colgroup&gt;&lt;col style=&quot;width: 285pt;&quot; width=&quot;380&quot;&gt;&lt;/col&gt;&lt;col style=&quot;width: 120pt;&quot; width=&quot;160&quot;&gt;&lt;/col&gt;&lt;col style=&quot;width: 152pt;&quot; width=&quot;203&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr height=&quot;19&quot; style=&quot;height: 14.4pt;&quot;&gt;&lt;td height=&quot;19&quot; style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; height: 14.4pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom; width: 285pt;&quot; width=&quot;380&quot;&gt;&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom; width: 120pt;&quot; width=&quot;160&quot;&gt;Abstract class&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom; width: 152pt;&quot; width=&quot;203&quot;&gt;Interface&lt;/td&gt;&lt;/tr&gt;&lt;tr height=&quot;19&quot; style=&quot;height: 14.4pt;&quot;&gt;&lt;td height=&quot;19&quot; style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; height: 14.4pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Has a constructor&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr height=&quot;19&quot; style=&quot;height: 14.4pt;&quot;&gt;&lt;td height=&quot;19&quot; style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; height: 14.4pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;An instance can be created from it&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr height=&quot;19&quot; style=&quot;height: 14.4pt;&quot;&gt;&lt;td height=&quot;19&quot; style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; height: 14.4pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Implemented as part of the Class Hierarchy. Uses Inheritance&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Yes (In extendes clause)&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;No (In implements clause)&lt;/td&gt;&lt;/tr&gt;&lt;tr height=&quot;19&quot; style=&quot;height: 14.4pt;&quot;&gt;&lt;td height=&quot;19&quot; style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; height: 14.4pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;records and enums can extend or implement?&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr height=&quot;19&quot; style=&quot;height: 14.4pt;&quot;&gt;&lt;td height=&quot;19&quot; style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; height: 14.4pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Inherits from java.lang.Object&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr height=&quot;19&quot; style=&quot;height: 14.4pt;&quot;&gt;&lt;td height=&quot;19&quot; style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; height: 14.4pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Can have both abstract methods and concrete methods&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Yes (as of JDK 8)&lt;/td&gt;&lt;/tr&gt;&lt;tr height=&quot;19&quot; style=&quot;height: 14.4pt;&quot;&gt;&lt;td height=&quot;19&quot; style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; height: 14.4pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Abstract methods must include abstract modifier&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;No (Implicit)&lt;/td&gt;&lt;/tr&gt;&lt;tr height=&quot;19&quot; style=&quot;height: 14.4pt;&quot;&gt;&lt;td height=&quot;19&quot; style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; height: 14.4pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Supports default modifier for it&#39;s methods&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Yes (as of JDK 8)&lt;/td&gt;&lt;/tr&gt;&lt;tr height=&quot;19&quot; style=&quot;height: 14.4pt;&quot;&gt;&lt;td height=&quot;19&quot; style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; height: 14.4pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Can have instance fields (non-static instance fields)&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr height=&quot;19&quot; style=&quot;height: 14.4pt;&quot;&gt;&lt;td height=&quot;19&quot; style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; height: 14.4pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Can have static fields (class fields)&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border: none; font-family: Calibri, sans-serif; font-size: 11pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-wrap: nowrap; vertical-align: bottom;&quot;&gt;Yes - (implicitly public static final)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;

&lt;div&gt;
 
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/5670603786828604296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2024/05/java-interfaces-vs-abstract-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/5670603786828604296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/5670603786828604296'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2024/05/java-interfaces-vs-abstract-class.html' title='Java Interfaces vs. Abstract class'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-1820136375421386630</id><published>2022-09-28T04:36:00.003+05:30</published><updated>2022-09-28T04:37:33.730+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="binary tree"/><title type='text'>Java - Data Structures - non linear - Binary Tree from the scratch</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &amp;quot;JetBrains Mono&amp;quot;, monospace; font-size: 11.3pt;&quot;&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;package &lt;/span&gt;datastructures.linear&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;public class &lt;/span&gt;TreeFromTheScratch {&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public static void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;main&lt;/span&gt;(String[] args) {&lt;br /&gt;        TreeImpl tree = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;TreeImpl()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;tree.insert(&lt;span style=&quot;color: #6897bb;&quot;&gt;10&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;tree.insert(&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;tree.insert(&lt;span style=&quot;color: #6897bb;&quot;&gt;15&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;tree.insert(&lt;span style=&quot;color: #6897bb;&quot;&gt;6&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;tree.insert(&lt;span style=&quot;color: #6897bb;&quot;&gt;1&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;tree.insert(&lt;span style=&quot;color: #6897bb;&quot;&gt;8&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;tree.insert(&lt;span style=&quot;color: #6897bb;&quot;&gt;12&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println((&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;6 &quot;&lt;/span&gt;+(tree.find(&lt;span style=&quot;color: #6897bb;&quot;&gt;6&lt;/span&gt;)?&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Found&quot;&lt;/span&gt;:&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Not Found&quot;&lt;/span&gt;)))&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println((&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;7 &quot;&lt;/span&gt;+(tree.find(&lt;span style=&quot;color: #6897bb;&quot;&gt;7&lt;/span&gt;)?&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Found&quot;&lt;/span&gt;:&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Not Found&quot;&lt;/span&gt;)))&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;class &lt;/span&gt;TreeImpl{&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;private &lt;/span&gt;Node &lt;span style=&quot;color: #9876aa;&quot;&gt;root&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;insert&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;value){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;var &lt;/span&gt;newNode = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;Node(value)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        if&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;null&lt;/span&gt;==&lt;span style=&quot;color: #9876aa;&quot;&gt;root&lt;/span&gt;){&lt;br /&gt;            &lt;span style=&quot;color: #9876aa;&quot;&gt;root &lt;/span&gt;= newNode&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            return;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;var &lt;/span&gt;current= &lt;span style=&quot;color: #9876aa;&quot;&gt;root&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        while&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;true&lt;/span&gt;){&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(current.&lt;span style=&quot;color: #9876aa;&quot;&gt;value&lt;/span&gt;&amp;gt;value){&lt;br /&gt;                &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(current.&lt;span style=&quot;color: #9876aa;&quot;&gt;leftChild&lt;/span&gt;==&lt;span style=&quot;color: #cc7832;&quot;&gt;null&lt;/span&gt;){&lt;br /&gt;                    current.&lt;span style=&quot;color: #9876aa;&quot;&gt;leftChild &lt;/span&gt;= newNode&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                    break;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                &lt;/span&gt;}&lt;br /&gt;                current = current.&lt;span style=&quot;color: #9876aa;&quot;&gt;leftChild&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;else &lt;/span&gt;{&lt;br /&gt;                &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(current.&lt;span style=&quot;color: #9876aa;&quot;&gt;rightChild&lt;/span&gt;==&lt;span style=&quot;color: #cc7832;&quot;&gt;null&lt;/span&gt;){&lt;br /&gt;                    current.&lt;span style=&quot;color: #9876aa;&quot;&gt;rightChild &lt;/span&gt;= newNode&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                    break;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                &lt;/span&gt;}&lt;br /&gt;                current = current.&lt;span style=&quot;color: #9876aa;&quot;&gt;rightChild&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;}&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public boolean &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;find&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;value){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;var &lt;/span&gt;current = &lt;span style=&quot;color: #9876aa;&quot;&gt;root&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        while &lt;/span&gt;(current!=&lt;span style=&quot;color: #cc7832;&quot;&gt;null&lt;/span&gt;){&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(current.&lt;span style=&quot;color: #9876aa;&quot;&gt;value&lt;/span&gt;==value){&lt;br /&gt;                &lt;span style=&quot;color: #cc7832;&quot;&gt;return true;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;else if&lt;/span&gt;(current.&lt;span style=&quot;color: #9876aa;&quot;&gt;value&lt;/span&gt;&amp;gt;value){&lt;br /&gt;                current = current.&lt;span style=&quot;color: #9876aa;&quot;&gt;leftChild&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;else &lt;/span&gt;{&lt;br /&gt;                current = current.&lt;span style=&quot;color: #9876aa;&quot;&gt;rightChild&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;}&lt;br /&gt;        }&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;return false;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;private class &lt;/span&gt;Node{&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;private int &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        private &lt;/span&gt;Node &lt;span style=&quot;color: #9876aa;&quot;&gt;leftChild&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        private &lt;/span&gt;Node &lt;span style=&quot;color: #9876aa;&quot;&gt;rightChild&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        public &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;Node&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;value) {&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;value &lt;/span&gt;= value&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;        &lt;span style=&quot;color: #bbb529;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #bbb529;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;public &lt;/span&gt;String &lt;span style=&quot;color: #ffc66d;&quot;&gt;toString&lt;/span&gt;() {&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;return &lt;/span&gt;&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Node{&quot; &lt;/span&gt;+&lt;br /&gt;                    &lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;value=&quot; &lt;/span&gt;+ &lt;span style=&quot;color: #9876aa;&quot;&gt;value &lt;/span&gt;+&lt;br /&gt;                    &lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;, leftChild=&quot; &lt;/span&gt;+ ((&lt;span style=&quot;color: #cc7832;&quot;&gt;null&lt;/span&gt;!=&lt;span style=&quot;color: #9876aa;&quot;&gt;leftChild&lt;/span&gt;)?&lt;span style=&quot;color: #9876aa;&quot;&gt;leftChild&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;value&lt;/span&gt;:&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;null&quot;&lt;/span&gt;) +&lt;br /&gt;                    &lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;, rightChild=&quot; &lt;/span&gt;+ ((&lt;span style=&quot;color: #cc7832;&quot;&gt;null&lt;/span&gt;!=&lt;span style=&quot;color: #9876aa;&quot;&gt;rightChild&lt;/span&gt;)?&lt;span style=&quot;color: #9876aa;&quot;&gt;rightChild&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;value&lt;/span&gt;:&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;null&quot;&lt;/span&gt;) +&lt;br /&gt;                    &lt;span style=&quot;color: #6a8759;&quot;&gt;&#39;}&#39;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/1820136375421386630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2022/09/java-data-structures-non-linear-binary.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/1820136375421386630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/1820136375421386630'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2022/09/java-data-structures-non-linear-binary.html' title='Java - Data Structures - non linear - Binary Tree from the scratch'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-6670419800240783950</id><published>2022-09-26T14:37:00.004+05:30</published><updated>2022-09-28T04:37:57.587+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="hashmap"/><title type='text'>Java - Data Structures - Creating HashMap using array and LinkedLists</title><content type='html'>&lt;p&gt;Collision Resolved by Using Changing Technique &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &amp;quot;JetBrains Mono&amp;quot;, monospace; font-size: 11.3pt;&quot;&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;package &lt;/span&gt;datastructures.linear&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;import &lt;/span&gt;java.util.LinkedList&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;public class &lt;/span&gt;HashMapFromArray {&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public static void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;main&lt;/span&gt;(String[] args) {&lt;br /&gt;        HashMapArray obj = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;HashMapArray()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.put(&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Data 1&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.put(&lt;span style=&quot;color: #6897bb;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Data 3&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.put(&lt;span style=&quot;color: #6897bb;&quot;&gt;13&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Data 13&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.put(&lt;span style=&quot;color: #6897bb;&quot;&gt;23&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Data 23&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.put(&lt;span style=&quot;color: #6897bb;&quot;&gt;43&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Data 43&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.put(&lt;span style=&quot;color: #6897bb;&quot;&gt;2352&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Data 2352&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.put(&lt;span style=&quot;color: #6897bb;&quot;&gt;972&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Data 972&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.get(&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.get(&lt;span style=&quot;color: #6897bb;&quot;&gt;3&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.get(&lt;span style=&quot;color: #6897bb;&quot;&gt;13&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.remove(&lt;span style=&quot;color: #6897bb;&quot;&gt;3&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.get(&lt;span style=&quot;color: #6897bb;&quot;&gt;3&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.get(&lt;span style=&quot;color: #6897bb;&quot;&gt;13&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.get(&lt;span style=&quot;color: #6897bb;&quot;&gt;2352&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;//obj.display();&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;class &lt;/span&gt;HashMapArray {&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;private &lt;/span&gt;LinkedList&amp;lt;Entry&amp;gt;[] &lt;span style=&quot;color: #9876aa;&quot;&gt;hashmap &lt;/span&gt;= &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;LinkedList[&lt;span style=&quot;color: #6897bb;&quot;&gt;10&lt;/span&gt;]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;put&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;key&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;String value) {&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;var &lt;/span&gt;newKey = getHash(key)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;//If there are no data in the index,initiate new list&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;if &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;null &lt;/span&gt;== &lt;span style=&quot;color: #9876aa;&quot;&gt;hashmap&lt;/span&gt;[newKey])&lt;br /&gt;            &lt;span style=&quot;color: #9876aa;&quot;&gt;hashmap&lt;/span&gt;[newKey] = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;LinkedList&amp;lt;Entry&amp;gt;()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;//If the Item already existing in the list,replace the value&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;var &lt;/span&gt;entry: &lt;span style=&quot;color: #9876aa;&quot;&gt;hashmap&lt;/span&gt;[newKey])&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(entry.&lt;span style=&quot;color: #9876aa;&quot;&gt;key&lt;/span&gt;==key){&lt;br /&gt;                entry.&lt;span style=&quot;color: #9876aa;&quot;&gt;value &lt;/span&gt;= value&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                return;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;        &lt;span style=&quot;color: grey;&quot;&gt;//If item not in the array,add value as a new item&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;hashmap&lt;/span&gt;[newKey].addLast(&lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;Entry(key&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;value))&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;get&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;key) {&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;var &lt;/span&gt;newKey = getHash(key)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        var &lt;/span&gt;currentData = &lt;span style=&quot;color: #9876aa;&quot;&gt;hashmap&lt;/span&gt;[newKey]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        boolean &lt;/span&gt;flag = &lt;span style=&quot;color: #cc7832;&quot;&gt;false;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        if &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;null &lt;/span&gt;== currentData)&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;throw new &lt;/span&gt;IllegalArgumentException()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        else&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;var &lt;/span&gt;dataObj : currentData)&lt;br /&gt;                &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(dataObj.&lt;span style=&quot;color: #9876aa;&quot;&gt;key&lt;/span&gt;==key) {&lt;br /&gt;                    System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(dataObj.&lt;span style=&quot;color: #9876aa;&quot;&gt;value&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                    &lt;/span&gt;flag = &lt;span style=&quot;color: #cc7832;&quot;&gt;true;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                    break;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                &lt;/span&gt;}&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;err&lt;/span&gt;.println((!flag)?key+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot; - Not Fond&quot;&lt;/span&gt;:&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;remove&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;key){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;var &lt;/span&gt;newKey = getHash(key)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        var &lt;/span&gt;currentData = &lt;span style=&quot;color: #9876aa;&quot;&gt;hashmap&lt;/span&gt;[newKey]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        boolean &lt;/span&gt;flag = &lt;span style=&quot;color: #cc7832;&quot;&gt;false;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        if &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;null &lt;/span&gt;== currentData)&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;throw new &lt;/span&gt;IllegalArgumentException()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        else&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;var &lt;/span&gt;dataObj : currentData)&lt;br /&gt;                &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(dataObj.&lt;span style=&quot;color: #9876aa;&quot;&gt;key&lt;/span&gt;==key) {&lt;br /&gt;                    currentData.remove(dataObj)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                    &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Done&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                    &lt;/span&gt;flag = &lt;span style=&quot;color: #cc7832;&quot;&gt;true;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                    break;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                &lt;/span&gt;}&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;err&lt;/span&gt;.println((!flag)?&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Error&quot;&lt;/span&gt;:&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;private int &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;getHash&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;key) {&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;return &lt;/span&gt;(key &amp;gt;= &lt;span style=&quot;color: #9876aa;&quot;&gt;hashmap&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;length&lt;/span&gt;) ? key % &lt;span style=&quot;color: #9876aa;&quot;&gt;hashmap&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;length &lt;/span&gt;: key&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;display&lt;/span&gt;() {&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #9876aa;&quot;&gt;hashmap&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;private class &lt;/span&gt;Entry {&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;private int &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;key&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        private &lt;/span&gt;String &lt;span style=&quot;color: #9876aa;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;Entry&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;key&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;String value) {&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;key &lt;/span&gt;= key&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            this&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;value &lt;/span&gt;= value&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&lt;a href=&quot;https://github.com/mdinum/JavaDataStructure/blob/master/src/datastructures/linear/HashMapFromArray.java&quot; target=&quot;_blank&quot;&gt;GitHub Url&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/6670419800240783950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2022/09/java-data-structures-creating-hashmap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/6670419800240783950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/6670419800240783950'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2022/09/java-data-structures-creating-hashmap.html' title='Java - Data Structures - Creating HashMap using array and LinkedLists'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-9029141404141673423</id><published>2022-08-23T11:41:00.002+05:30</published><updated>2022-09-28T04:38:27.903+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="LinkedList"/><title type='text'>Java - Data Structures - LinkedList Example</title><content type='html'>&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &amp;quot;Consolas&amp;quot;; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;package &lt;/span&gt;datastructures.linear&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;import &lt;/span&gt;java.util.*&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;import &lt;/span&gt;java.util.stream.Collectors&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;public class &lt;/span&gt;LinkListExample {&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public static void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;main&lt;/span&gt;(String[] arg){&lt;br /&gt;        LinkedList&amp;lt;Integer&amp;gt; ll = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;LinkedList&amp;lt;Integer&amp;gt;()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;i=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i&amp;lt;&lt;span style=&quot;color: #6897bb;&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i++)&lt;br /&gt;        &lt;span style=&quot;color: grey;&quot;&gt;//Adding data&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;ll.add((&lt;span style=&quot;color: #cc7832;&quot;&gt;int&lt;/span&gt;) Math.&lt;span style=&quot;font-style: italic;&quot;&gt;round&lt;/span&gt;(Math.&lt;span style=&quot;font-style: italic;&quot;&gt;random&lt;/span&gt;()*&lt;span style=&quot;color: #6897bb;&quot;&gt;100&lt;/span&gt;))&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Initial LinkedList &quot; &lt;/span&gt;+ ll)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;ll.set(&lt;span style=&quot;color: #6897bb;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;55&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Updated LinkedList &quot; &lt;/span&gt;+ ll)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;ll.add(&lt;span style=&quot;color: #6897bb;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;66&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Updated LinkedList &quot; &lt;/span&gt;+ ll)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;ll.addFirst(&lt;span style=&quot;color: #6897bb;&quot;&gt;11&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;ll.addLast(&lt;span style=&quot;color: #6897bb;&quot;&gt;99&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;After Adding the first and Last Element&quot; &lt;/span&gt;+ ll)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;ll.remove(&lt;span style=&quot;color: #6897bb;&quot;&gt;3&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;After the Index Removal &quot; &lt;/span&gt;+ ll)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;ll.remove(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;99&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;After the Object Removal &quot; &lt;/span&gt;+ ll)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;//Removing first and last element from the array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;ll.removeFirst()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;ll.removeLast()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;After Adding the first and Last Element&quot; &lt;/span&gt;+ ll)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;//Searching Item in the Array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(((ll.contains(&lt;span style=&quot;color: #6897bb;&quot;&gt;45&lt;/span&gt;))?&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;45 found&quot;&lt;/span&gt;:&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;45 not found&quot;&lt;/span&gt;))&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;//Iterate linklist&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        //using for loop&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;j=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;j&amp;lt;ll.size()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;j++)&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.print(ll.get(j)+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;,&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;//Using Iterator&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;Iterator it = ll.iterator()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        while &lt;/span&gt;(it.hasNext())&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.print(it.next()+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;,&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/9029141404141673423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2022/08/java-data-structures-linklist-example.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/9029141404141673423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/9029141404141673423'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2022/08/java-data-structures-linklist-example.html' title='Java - Data Structures - LinkedList Example'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-7777407516020082703</id><published>2022-08-19T13:24:00.004+05:30</published><updated>2022-08-19T13:38:02.664+05:30</updated><title type='text'>Java - Logics - Palindrome word Checker</title><content type='html'>&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: Consolas; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;package &lt;/span&gt;logics.words&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;import &lt;/span&gt;java.util.ArrayList&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;import &lt;/span&gt;java.util.NoSuchElementException&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;import &lt;/span&gt;java.util.Scanner&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;import &lt;/span&gt;java.util.stream.Collectors&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;public class &lt;/span&gt;PalindromeWordsChecker {&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public static void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;main&lt;/span&gt;(String[] arg){&lt;br /&gt;        Scanner scanner = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;Scanner(System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;in&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        boolean &lt;/span&gt;flag = &lt;span style=&quot;color: #cc7832;&quot;&gt;true;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;ArrayList&amp;lt;Character&amp;gt; wordCheck&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        int &lt;/span&gt;count&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;String scan = &lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        do &lt;/span&gt;{&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.print(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Enter Word : &quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            try &lt;/span&gt;{&lt;br /&gt;                scan = scanner.nextLine().toLowerCase()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;catch &lt;/span&gt;(Exception e){&lt;br /&gt;                scan = &lt;span style=&quot;color: #cc7832;&quot;&gt;null;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;err&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Error in read Line :&quot;&lt;/span&gt;+e.getMessage())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;}&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(scan.isEmpty()||scan.length()&amp;lt;&lt;span style=&quot;color: #6897bb;&quot;&gt;2&lt;/span&gt;||scan.isBlank()) &lt;span style=&quot;color: #cc7832;&quot;&gt;continue;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;flag = &lt;span style=&quot;color: #cc7832;&quot;&gt;true;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;wordCheck = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;ArrayList&amp;lt;&amp;gt;(&lt;br /&gt;                    scan.chars()&lt;br /&gt;                            .mapToObj(e -&amp;gt; (&lt;span style=&quot;color: #cc7832;&quot;&gt;char&lt;/span&gt;) e)&lt;br /&gt;                            .collect(Collectors.&lt;span style=&quot;font-style: italic;&quot;&gt;toList&lt;/span&gt;()))&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;count = wordCheck.size()-&lt;span style=&quot;color: #6897bb;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;i = &lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i&amp;lt;wordCheck.size()/&lt;span style=&quot;color: #6897bb;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i++){&lt;br /&gt;                &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(wordCheck.get(i) !=wordCheck.get(count)){&lt;br /&gt;                    flag = &lt;span style=&quot;color: #cc7832;&quot;&gt;false;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                    break;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                &lt;/span&gt;}&lt;br /&gt;                count--&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;}&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(flag){&lt;br /&gt;                System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(scan+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot; is palindrome word&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;else &lt;/span&gt;{&lt;br /&gt;                System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;err&lt;/span&gt;.println(scan+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot; is NOT palindrome word&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;}&lt;br /&gt;        } &lt;span style=&quot;color: #cc7832;&quot;&gt;while&lt;/span&gt;(!scanner.equals(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;q&quot;&lt;/span&gt;))&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/mdinum/Logics/blob/master/src/logics/words/PalindromeWordsChecker.java&quot; target=&quot;_blank&quot;&gt;GitHub Link&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/7777407516020082703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2022/08/java-logics-palindrome-word-checker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/7777407516020082703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/7777407516020082703'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2022/08/java-logics-palindrome-word-checker.html' title='Java - Logics - Palindrome word Checker'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-1135394371129682793</id><published>2022-08-18T07:18:00.004+05:30</published><updated>2022-08-18T12:45:28.122+05:30</updated><title type='text'>Java - Data Structures - Queue Example</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;span style=&quot;font-family: Arial; white-space: pre-wrap;&quot;&gt;Elements are processed in the First In First Out (FIFO) manner&lt;/span&gt;&lt;/p&gt;&lt;span id=&quot;docs-internal-guid-ebb8f25a-7fff-7074-df8e-e388e89e582b&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;background-color: white; line-height: 1.875; margin-bottom: 0pt; margin-top: 15pt; padding: 2.4pt 2.4pt 14.4pt 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Those Queues that are present in the util package are known as Unbounded Queues.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;background-color: white; line-height: 1.875; margin-bottom: 0pt; margin-top: 0pt; padding: 5.4pt 2.4pt 14.4pt 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Those Queues that are present in the util. concurrent packages are known as bounded Queues.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;background-color: white; line-height: 1.875; margin-bottom: 12pt; margin-top: 0pt; padding: 5.4pt 2.4pt 2.4pt 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Since Queue is an interface, It requires a concrete class for the declaration.&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;The most common classes are the LinkedList, PriorityQueue, &lt;/span&gt;&lt;span face=&quot;Roboto, sans-serif&quot; style=&quot;background-color: white; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;ArrayBlockingQueue,&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; and ArrayDeque&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span&gt;&lt;span style=&quot;font-family: Arial; font-size: 11pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDg3yVTl51AI4gECJwl-lrNQWQa_XMfBj1eOp96KxBc19xHvMeevgX0xOB8rLgoJLvHrA1n6AawmdMe_0PR99xrT1Dd-b2IMnuN09stb4kdTfXwybtR7HEy-Ynu18TKNxn3xdNE6LUin2-bGoeU-hDnJpIlkYHFZoaEgzHn63f8agsmH4uL3_S3qJp/s1000/Queue-Deque-PriorityQueue-In-Java.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;848&quot; data-original-width=&quot;1000&quot; height=&quot;369&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDg3yVTl51AI4gECJwl-lrNQWQa_XMfBj1eOp96KxBc19xHvMeevgX0xOB8rLgoJLvHrA1n6AawmdMe_0PR99xrT1Dd-b2IMnuN09stb4kdTfXwybtR7HEy-Ynu18TKNxn3xdNE6LUin2-bGoeU-hDnJpIlkYHFZoaEgzHn63f8agsmH4uL3_S3qJp/w436-h369/Queue-Deque-PriorityQueue-In-Java.png&quot; width=&quot;436&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id=&quot;docs-internal-guid-9e00c3f1-7fff-2d0a-aad2-f1c34c22c2e9&quot;&gt;&lt;h3 dir=&quot;ltr&quot; style=&quot;background-color: white; line-height: 1.56; margin-bottom: 4pt; margin-top: 14pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 400; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Methods of Java Queue Interface&lt;/span&gt;&lt;/h3&gt;&lt;div align=&quot;left&quot; dir=&quot;ltr&quot; style=&quot;margin-left: 0pt;&quot;&gt;&lt;table style=&quot;border-collapse: collapse; border: none;&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;152&quot;&gt;&lt;/col&gt;&lt;col width=&quot;472&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr style=&quot;height: 19.368pt;&quot;&gt;&lt;td style=&quot;background-color: #6d9eeb; border-bottom: 0.75pt solid rgb(199, 204, 190); overflow-wrap: break-word; overflow: hidden; padding: 1.8pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Method&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #6d9eeb; border-bottom: 0.75pt solid rgb(199, 204, 190); overflow-wrap: break-word; overflow: hidden; padding: 1.8pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Description&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 33pt;&quot;&gt;&lt;td style=&quot;background-color: white; border-bottom: solid #c7ccbe 0.75pt; border-color: rgb(199, 204, 190); border-left: solid #c7ccbe 0.75pt; border-right: solid #c7ccbe 0.75pt; border-style: solid; border-top: solid #c7ccbe 0.75pt; border-width: 0.75pt; overflow-wrap: break-word; overflow: hidden; padding: 6pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;boolean add(object)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;background-color: white; border-bottom: solid #c7ccbe 0.75pt; border-color: rgb(199, 204, 190); border-left: solid #c7ccbe 0.75pt; border-right: solid #c7ccbe 0.75pt; border-style: solid; border-top: solid #c7ccbe 0.75pt; border-width: 0.75pt; overflow-wrap: break-word; overflow: hidden; padding: 6pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;It is used to insert the specified element into this queue and return true upon success.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 33pt;&quot;&gt;&lt;td style=&quot;background-color: white; border-bottom: solid #c7ccbe 0.75pt; border-color: rgb(199, 204, 190); border-left: solid #c7ccbe 0.75pt; border-right: solid #c7ccbe 0.75pt; border-style: solid; border-top: solid #c7ccbe 0.75pt; border-width: 0.75pt; overflow-wrap: break-word; overflow: hidden; padding: 6pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;boolean offer(object)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;background-color: white; border-bottom: solid #c7ccbe 0.75pt; border-color: rgb(199, 204, 190); border-left: solid #c7ccbe 0.75pt; border-right: solid #c7ccbe 0.75pt; border-style: solid; border-top: solid #c7ccbe 0.75pt; border-width: 0.75pt; overflow-wrap: break-word; overflow: hidden; padding: 6pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;It is used to insert the specified element into this queue.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 33pt;&quot;&gt;&lt;td style=&quot;background-color: white; border-bottom: solid #c7ccbe 0.75pt; border-color: rgb(199, 204, 190); border-left: solid #c7ccbe 0.75pt; border-right: solid #c7ccbe 0.75pt; border-style: solid; border-top: solid #c7ccbe 0.75pt; border-width: 0.75pt; overflow-wrap: break-word; overflow: hidden; padding: 6pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Object remove()&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;background-color: white; border-bottom: solid #c7ccbe 0.75pt; border-color: rgb(199, 204, 190); border-left: solid #c7ccbe 0.75pt; border-right: solid #c7ccbe 0.75pt; border-style: solid; border-top: solid #c7ccbe 0.75pt; border-width: 0.75pt; overflow-wrap: break-word; overflow: hidden; padding: 6pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;It is used to retrieve and removes the head of this queue.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 33pt;&quot;&gt;&lt;td style=&quot;background-color: white; border-bottom: solid #c7ccbe 0.75pt; border-color: rgb(199, 204, 190); border-left: solid #c7ccbe 0.75pt; border-right: solid #c7ccbe 0.75pt; border-style: solid; border-top: solid #c7ccbe 0.75pt; border-width: 0.75pt; overflow-wrap: break-word; overflow: hidden; padding: 6pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Object poll()&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;background-color: white; border-bottom: solid #c7ccbe 0.75pt; border-color: rgb(199, 204, 190); border-left: solid #c7ccbe 0.75pt; border-right: solid #c7ccbe 0.75pt; border-style: solid; border-top: solid #c7ccbe 0.75pt; border-width: 0.75pt; overflow-wrap: break-word; overflow: hidden; padding: 6pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;It is used to retrieve and remove the head of this queue or returns null if this queue is empty.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 33pt;&quot;&gt;&lt;td style=&quot;background-color: white; border-bottom: solid #c7ccbe 0.75pt; border-color: rgb(199, 204, 190); border-left: solid #c7ccbe 0.75pt; border-right: solid #c7ccbe 0.75pt; border-style: solid; border-top: solid #c7ccbe 0.75pt; border-width: 0.75pt; overflow-wrap: break-word; overflow: hidden; padding: 6pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Object element()&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;background-color: white; border-bottom: solid #c7ccbe 0.75pt; border-color: rgb(199, 204, 190); border-left: solid #c7ccbe 0.75pt; border-right: solid #c7ccbe 0.75pt; border-style: solid; border-top: solid #c7ccbe 0.75pt; border-width: 0.75pt; overflow-wrap: break-word; overflow: hidden; padding: 6pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;It is used to retrieve but does not remove, the head of this queue.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 53.25pt;&quot;&gt;&lt;td style=&quot;background-color: white; border-bottom: solid #c7ccbe 0.75pt; border-color: rgb(199, 204, 190); border-left: solid #c7ccbe 0.75pt; border-right: solid #c7ccbe 0.75pt; border-style: solid; border-top: solid #c7ccbe 0.75pt; border-width: 0.75pt; overflow-wrap: break-word; overflow: hidden; padding: 6pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Object peek()&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;background-color: white; border-bottom: solid #c7ccbe 0.75pt; border-color: rgb(199, 204, 190); border-left: solid #c7ccbe 0.75pt; border-right: solid #c7ccbe 0.75pt; border-style: solid; border-top: solid #c7ccbe 0.75pt; border-width: 0.75pt; overflow-wrap: break-word; overflow: hidden; padding: 6pt; vertical-align: top;&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;It is used to retrieve, but does not remove, the head of this queue, or returns null if it is empty.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;left&quot; dir=&quot;ltr&quot; style=&quot;margin-left: 0pt;&quot;&gt;Code Example&lt;/div&gt;&lt;div align=&quot;left&quot; dir=&quot;ltr&quot; style=&quot;margin-left: 0pt;&quot;&gt;&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;Consolas&#39;; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;package &lt;/span&gt;datastructures.linear&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;import &lt;/span&gt;java.util.*&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;public class &lt;/span&gt;QueueExample {&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public static void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;main&lt;/span&gt;(String[] arg){&lt;br /&gt;&lt;br /&gt;        &lt;span style=&quot;color: grey;&quot;&gt;/*&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        Since Queue is an interface, It requires a concrete class for the declaration.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        The most common classes are the LinkedList and PriorityQueue and ArrayDeque&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        Methods of Java Queue Interface&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        * boolean add(object)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;            - It is used to insert the specified element into this queue and return true upon success.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        * boolean offer(object)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;            - It is used to insert the specified element into this queue.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        * Object remove()&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;            - It is used to retrieves and removes the head of this queue.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        * Object poll()&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;            - It is used to retrieves and removes the head of this queue, or returns null if this queue is empty.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        * Object element()&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;            - It is used to retrieves, but does not remove, the head of this queue.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        * Object peek()&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;            - It is used to retrieves, but does not remove, the head of this queue, or returns null if this queue is empty.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;         */&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        //Queue implementation Using One Dimensional Array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;OneDimensionalArrayAsAQueue qu1 = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;OneDimensionalArrayAsAQueue(&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;qu1.runQueue()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;QueueExampleRun pq = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;QueueExampleRun(&lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;PriorityQueue&amp;lt;&amp;gt;())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;pq.runQueue()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;QueueExampleRun ad = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;QueueExampleRun(&lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;ArrayDeque&amp;lt;&amp;gt;())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;ad.runQueue()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;QueueExampleRun ll = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;QueueExampleRun(&lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;LinkedList&amp;lt;&amp;gt;())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;ll.runQueue()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;class &lt;/span&gt;QueueExampleRun &lt;span style=&quot;color: #cc7832;&quot;&gt;extends &lt;/span&gt;CommonMethods{&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #ffc66d;&quot;&gt;QueueExampleRun&lt;/span&gt;(Queue&amp;lt;Integer&amp;gt; queue) {&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;super&lt;/span&gt;(queue)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;runQueue&lt;/span&gt;(){&lt;br /&gt;        addData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;displayData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;Scanner scanner = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;Scanner(System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;in&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        int &lt;/span&gt;val = &lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        do &lt;/span&gt;{&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.print(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Enter Value : &quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;val = scanner.nextInt()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;addSingleItemToQueue(val)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;displayData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;while &lt;/span&gt;(val!=&lt;span style=&quot;color: #6897bb;&quot;&gt;99&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        int &lt;/span&gt;exit = &lt;span style=&quot;color: #6897bb;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        do &lt;/span&gt;{&lt;br /&gt;            exit = scanner.nextInt()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;removeItemFromQueue()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;// displayData();&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;while&lt;/span&gt;(exit!=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;class &lt;/span&gt;OneDimensionalArrayAsAQueue{&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;startPointer&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;endPointer&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    int &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;queueSize&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    static int&lt;/span&gt;[] &lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;q1&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;OneDimensionalArrayAsAQueue&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: #9876aa;&quot;&gt;startPointer &lt;/span&gt;= &lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;endPointer &lt;/span&gt;= &lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;queueSize &lt;/span&gt;= &lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #ffc66d;&quot;&gt;OneDimensionalArrayAsAQueue&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;size){&lt;br /&gt;        &lt;span style=&quot;color: #9876aa;&quot;&gt;queueSize &lt;/span&gt;= size&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;q1 &lt;/span&gt;= &lt;span style=&quot;color: #cc7832;&quot;&gt;new int&lt;/span&gt;[&lt;span style=&quot;color: #9876aa;&quot;&gt;queueSize&lt;/span&gt;]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;runQueue&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;i=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i&amp;lt;&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i++)&lt;br /&gt;            enQueue((&lt;span style=&quot;color: #cc7832;&quot;&gt;int&lt;/span&gt;) Math.&lt;span style=&quot;font-style: italic;&quot;&gt;round&lt;/span&gt;(Math.&lt;span style=&quot;font-style: italic;&quot;&gt;random&lt;/span&gt;()*&lt;span style=&quot;color: #6897bb;&quot;&gt;100&lt;/span&gt;))&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;display()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;deQueue()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;display()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;deQueue()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;display()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;deQueue()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;display()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;deQueue()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;display()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;deQueue()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;display()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;deQueue()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: grey;&quot;&gt;/*&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    Used for insert Data&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    Logic - if it isn&#39;t full ( array size = endPointer ),&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    insert data to the array and increase pointer by 1&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;     */&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;enQueue&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;value){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color: #9876aa;&quot;&gt;queueSize&lt;/span&gt;==&lt;span style=&quot;color: #9876aa;&quot;&gt;endPointer&lt;/span&gt;){&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Queue is full&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;else &lt;/span&gt;{&lt;br /&gt;            &lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;q1&lt;/span&gt;[&lt;span style=&quot;color: #9876aa;&quot;&gt;startPointer&lt;/span&gt;] = value&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;startPointer&lt;/span&gt;++&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: grey;&quot;&gt;/*&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    Used for remove Item from the Queue&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    Since Queue are FIFO( First In First Out ), Removing should start from the begging of the array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    All other items should shifted to 1 position up&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;     */&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;deQueue&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color: #9876aa;&quot;&gt;startPointer&lt;/span&gt;==&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;){&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Queue is empty&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;else &lt;/span&gt;{&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;i=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i&amp;lt;&lt;span style=&quot;color: #9876aa;&quot;&gt;startPointer&lt;/span&gt;-&lt;span style=&quot;color: #6897bb;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i++)&lt;br /&gt;                &lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;q1&lt;/span&gt;[i] = &lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;q1&lt;/span&gt;[i+&lt;span style=&quot;color: #6897bb;&quot;&gt;1&lt;/span&gt;]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;startPointer&lt;/span&gt;--&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;display&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color: #9876aa;&quot;&gt;startPointer&lt;/span&gt;==&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;){&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Queue is empty&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;else &lt;/span&gt;{&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;i=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i&amp;lt;&lt;span style=&quot;color: #9876aa;&quot;&gt;startPointer&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i++) {&lt;br /&gt;                System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;q1&lt;/span&gt;[i])&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;}&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;abstract class &lt;/span&gt;CommonMethods{&lt;br /&gt;    Queue&amp;lt;Integer&amp;gt; &lt;span style=&quot;color: #9876aa;&quot;&gt;queue&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;CommonMethods&lt;/span&gt;(Queue&amp;lt;Integer&amp;gt; queue){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;queue &lt;/span&gt;= queue&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;addData&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: grey;&quot;&gt;//Adding Data to Queue&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;i=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i&amp;lt;&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i++)&lt;br /&gt;            &lt;span style=&quot;color: #9876aa;&quot;&gt;queue&lt;/span&gt;.add(((&lt;span style=&quot;color: #cc7832;&quot;&gt;int&lt;/span&gt;) Math.&lt;span style=&quot;font-style: italic;&quot;&gt;round&lt;/span&gt;(Math.&lt;span style=&quot;font-style: italic;&quot;&gt;random&lt;/span&gt;()*&lt;span style=&quot;color: #6897bb;&quot;&gt;100&lt;/span&gt;)))&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;removeItemFromQueue&lt;/span&gt;(){&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Removing Item using remove = &quot;&lt;/span&gt;+&lt;span style=&quot;color: #9876aa;&quot;&gt;queue&lt;/span&gt;.remove())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Removing Item using poll = &quot;&lt;/span&gt;+&lt;span style=&quot;color: #9876aa;&quot;&gt;queue&lt;/span&gt;.poll())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;viewTopItemInQueue&lt;/span&gt;(){&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;View top item using element = &quot;&lt;/span&gt;+&lt;span style=&quot;color: #9876aa;&quot;&gt;queue&lt;/span&gt;.element())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;View top item using peek = &quot;&lt;/span&gt;+&lt;span style=&quot;color: #9876aa;&quot;&gt;queue&lt;/span&gt;.peek())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;addSingleItemToQueue&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;value){&lt;br /&gt;        &lt;span style=&quot;color: grey;&quot;&gt;//Add Item to Queue&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color: #9876aa;&quot;&gt;queue&lt;/span&gt;.add(value)) System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Added Item to Queue using Add method &quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;; else &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Error in Adding Data to Queue&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;//Add data using offer method&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color: #9876aa;&quot;&gt;queue&lt;/span&gt;.offer(value)) System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Added Item to Queue using offer method&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;; else &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Error in Adding Data to Queue&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;displayData&lt;/span&gt;(){&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Queue Size: &quot; &lt;/span&gt;+ &lt;span style=&quot;color: #9876aa;&quot;&gt;queue&lt;/span&gt;.size())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Queue is empty: &quot; &lt;/span&gt;+ &lt;span style=&quot;color: #9876aa;&quot;&gt;queue&lt;/span&gt;.isEmpty())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;----------------------------------------------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Display Data using Iterator&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;Iterator&amp;lt;Integer&amp;gt; iterator = &lt;span style=&quot;color: #9876aa;&quot;&gt;queue&lt;/span&gt;.iterator()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        while&lt;/span&gt;(iterator.hasNext()) System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(iterator.next())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;----------------------------------------------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;----------------------------------------------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Display Data using for&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        for &lt;/span&gt;(Integer queueItem : &lt;span style=&quot;color: #9876aa;&quot;&gt;queue&lt;/span&gt;) System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(queueItem)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;----------------------------------------------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div align=&quot;left&quot; dir=&quot;ltr&quot; style=&quot;margin-left: 0pt;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;left&quot; dir=&quot;ltr&quot; style=&quot;margin-left: 0pt;&quot;&gt;&lt;a href=&quot;https://github.com/mdinum/JavaDataStructure/blob/develop/src/datastructures/linear/QueueExample.java&quot; target=&quot;_blank&quot;&gt;GitHub Link&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/1135394371129682793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2022/08/java-data-structures-queue-example.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/1135394371129682793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/1135394371129682793'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2022/08/java-data-structures-queue-example.html' title='Java - Data Structures - Queue Example'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDg3yVTl51AI4gECJwl-lrNQWQa_XMfBj1eOp96KxBc19xHvMeevgX0xOB8rLgoJLvHrA1n6AawmdMe_0PR99xrT1Dd-b2IMnuN09stb4kdTfXwybtR7HEy-Ynu18TKNxn3xdNE6LUin2-bGoeU-hDnJpIlkYHFZoaEgzHn63f8agsmH4uL3_S3qJp/s72-w436-h369-c/Queue-Deque-PriorityQueue-In-Java.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-4551243434817808016</id><published>2022-08-12T17:24:00.003+05:30</published><updated>2022-08-12T20:59:35.765+05:30</updated><title type='text'>Java - Data Structures - Stack Example</title><content type='html'>&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: Consolas; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;package &lt;/span&gt;datastructures.linear&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;import &lt;/span&gt;java.util.EmptyStackException&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;import &lt;/span&gt;java.util.Iterator&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;import &lt;/span&gt;java.util.Stack&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;public class &lt;/span&gt;StackExample {&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public static void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;main&lt;/span&gt;(String[] arg){&lt;br /&gt;        StackImplementation obj  = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;StackImplementation()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.addData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.displayData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.operations()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;class &lt;/span&gt;StackImplementation{&lt;br /&gt;    &lt;span style=&quot;color: grey;&quot;&gt;// Creating an empty Stack&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    &lt;/span&gt;Stack &lt;span style=&quot;color: #9876aa;&quot;&gt;stackObj&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;//Creating Integer stack&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    &lt;/span&gt;Stack&amp;lt;Integer&amp;gt; &lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj &lt;/span&gt;= &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;Stack&amp;lt;&amp;gt;()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    public &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;StackImplementation&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: #9876aa;&quot;&gt;stackObj &lt;/span&gt;= &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;Stack()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;addData&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: grey;&quot;&gt;//without specifying data type, we can store any type of Data&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;stackObj&lt;/span&gt;.push(&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;stackObj&lt;/span&gt;.push(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Hello&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;stackObj&lt;/span&gt;.push(&lt;span style=&quot;color: #6897bb;&quot;&gt;10.5&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;stackObj&lt;/span&gt;.push(&lt;span style=&quot;color: #6897bb;&quot;&gt;45&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #9876aa;&quot;&gt;stackObj&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj&lt;/span&gt;.push(&lt;span style=&quot;color: #6897bb;&quot;&gt;12&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj&lt;/span&gt;.push(&lt;span style=&quot;color: #6897bb;&quot;&gt;67&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;operations&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: grey;&quot;&gt;/*&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        there are five operations&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        -------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        |Method       |Modifier and Type    | Method Description                                        |&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        |-----------------------------------------------------------------------------------------------|&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        |empty()      |boolean              | checks the stack is empty or not                          |&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        |push(E Item) |E                    | insert an element on to the top of the stack              |&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        |pop()        |E                    | return top of the stack ( removed item from the stack )   |&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        |peek()       |E                    | return top of the stack ( without removing )              |&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        |search(Obj)  |int                  | Search and return the position                            |&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        -------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;         */&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;emptyCheck()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;insertData(&lt;span style=&quot;color: #6897bb;&quot;&gt;15&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;displayData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;popData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;displayData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;peekData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;displayData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;searchData(&lt;span style=&quot;color: #6897bb;&quot;&gt;67&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;insertData(&lt;span style=&quot;color: #6897bb;&quot;&gt;11&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;insertData(&lt;span style=&quot;color: #6897bb;&quot;&gt;61&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;insertData(&lt;span style=&quot;color: #6897bb;&quot;&gt;7&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;sortStack()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;displayData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;iterateStack()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;displayData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;popAllData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;displayData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;popData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;displayData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;peekData()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;searchData&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;value){&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;---------search() Operation =&quot;&lt;/span&gt;+value+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj&lt;/span&gt;.search(value))&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;peekData&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;try &lt;/span&gt;{&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;---------peek() Operation------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj&lt;/span&gt;.peek())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;catch &lt;/span&gt;(EmptyStackException e){&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;err&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;No more Data to peek&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;popData&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;try &lt;/span&gt;{&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;---------pop() Operation------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj&lt;/span&gt;.pop())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;catch &lt;/span&gt;(EmptyStackException e){&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;err&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;No more Data to pop&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;insertData&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;value){&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;---------insert(object) Operation------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj&lt;/span&gt;.push(value)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;emptyCheck&lt;/span&gt;(){&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;---------empty() Operation------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        if&lt;/span&gt;(&lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj&lt;/span&gt;.empty()){&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Stack is Empty&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;} &lt;span style=&quot;color: #cc7832;&quot;&gt;else &lt;/span&gt;{&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Stack isn&#39;t Empty&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;sortStack&lt;/span&gt;(){&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;---------sort() Operation------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj&lt;/span&gt;.sort(&lt;span style=&quot;color: #cc7832;&quot;&gt;null&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;displayData&lt;/span&gt;(){&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;---------Display Stack------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;iterateStack&lt;/span&gt;(){&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;---------Iterate Stack------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;Iterator it = &lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj&lt;/span&gt;.iterator()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        while&lt;/span&gt;(it.hasNext()){&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(it.next())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;popAllData&lt;/span&gt;(){&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;---------pop() Operation for all------------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        while&lt;/span&gt;(!&lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj&lt;/span&gt;.empty()){&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #9876aa;&quot;&gt;stackSpecificObj&lt;/span&gt;.pop())&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/mdinum/JavaDataStructure/blob/develop/src/datastructures/linear/StackExample.java&quot; target=&quot;_blank&quot;&gt;Github Link&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/4551243434817808016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2022/08/java-data-structures-stack-example.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/4551243434817808016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/4551243434817808016'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2022/08/java-data-structures-stack-example.html' title='Java - Data Structures - Stack Example'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-687655107005349632</id><published>2022-08-05T23:34:00.004+05:30</published><updated>2022-08-12T17:28:47.371+05:30</updated><title type='text'>Java - Data Structures - Multi dimensional Arrays Example</title><content type='html'>&lt;div&gt;&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;Consolas&#39;; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;package &lt;/span&gt;datastructures.linear&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;class &lt;/span&gt;MultidimensionalArrays {&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public static void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;main&lt;/span&gt;(String[] arg) {&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Two Dimensional datastructures.linear.Array Example&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;_____________________________&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;TwoDimensionalArray obj = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;TwoDimensionalArray()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.displayArray()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Three Dimensional datastructures.linear.Array Example&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;_____________________________&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;ThreeDimensionalArray objt = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;ThreeDimensionalArray()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;objt.displayArray()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;class &lt;/span&gt;TwoDimensionalArray{&lt;br /&gt;    &lt;span style=&quot;color: grey;&quot;&gt;//Declaration an array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;private int&lt;/span&gt;[][] &lt;span style=&quot;color: #9876aa;&quot;&gt;intArray&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    public &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;TwoDimensionalArray&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: grey;&quot;&gt;//Initializing an array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray &lt;/span&gt;= &lt;span style=&quot;color: #cc7832;&quot;&gt;new int&lt;/span&gt;[][]{{&lt;span style=&quot;color: #6897bb;&quot;&gt;11&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;24&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;36&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;42&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;58&lt;/span&gt;}&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;{&lt;span style=&quot;color: #6897bb;&quot;&gt;45&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;67&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;23&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;45&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;23&lt;/span&gt;}&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;{&lt;span style=&quot;color: #6897bb;&quot;&gt;29&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;64&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;73&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;40&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;71&lt;/span&gt;}&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;{&lt;span style=&quot;color: #6897bb;&quot;&gt;44&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;66&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;87&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;43&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;95&lt;/span&gt;}&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;{&lt;span style=&quot;color: #6897bb;&quot;&gt;34&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;72&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;93&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;37&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;89&lt;/span&gt;}}&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;displayArray&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;i=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i&amp;lt;&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i++){&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;j=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;j&amp;lt;&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray&lt;/span&gt;[i].&lt;span style=&quot;color: #9876aa;&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;j++)&lt;br /&gt;                System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.print(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;[&quot;&lt;/span&gt;+i+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;][&quot;&lt;/span&gt;+j+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;]&#39;&quot;&lt;/span&gt;+&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray&lt;/span&gt;[i][j]+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;&#39; &quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;    &lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}        &lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;class &lt;/span&gt;ThreeDimensionalArray{&lt;br /&gt;    &lt;span style=&quot;color: grey;&quot;&gt;//Declaration an array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;private long&lt;/span&gt;[][][] &lt;span style=&quot;color: #9876aa;&quot;&gt;intArray &lt;/span&gt;= &lt;span style=&quot;color: #cc7832;&quot;&gt;new long&lt;/span&gt;[&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;][&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;][&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;assignValues&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: grey;&quot;&gt;//Initializing an array with random values&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;i=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i&amp;lt;&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i++)&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;j=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;j&amp;lt;&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;j++)&lt;br /&gt;                &lt;span style=&quot;color: #cc7832;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;k=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;k&amp;lt;&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;k++)&lt;br /&gt;                    &lt;span style=&quot;color: #9876aa;&quot;&gt;intArray&lt;/span&gt;[i][j][k] = Math.&lt;span style=&quot;font-style: italic;&quot;&gt;round&lt;/span&gt;(Math.&lt;span style=&quot;font-style: italic;&quot;&gt;random&lt;/span&gt;()*&lt;span style=&quot;color: #6897bb;&quot;&gt;100&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;displayArray&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;this&lt;/span&gt;.assignValues()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        for&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;i=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i&amp;lt;&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;i++){&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;j=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;j&amp;lt;&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;j++){&lt;br /&gt;                &lt;span style=&quot;color: #cc7832;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;k=&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;k&amp;lt;&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;/span&gt;k++)&lt;br /&gt;                    System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.print(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;[&quot;&lt;/span&gt;+i+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;][&quot;&lt;/span&gt;+j+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;][&quot;&lt;/span&gt;+k+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;]&#39;&quot;&lt;/span&gt;+&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray&lt;/span&gt;[i][j][k]+&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;&#39; &quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;    &lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;/span&gt;} &lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}       &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://github.com/mdinum/JavaDataStructure/blob/develop/src/datastructures/linear/MultidimensionalArrays.java&quot; target=&quot;_blank&quot;&gt;GitHub Link&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/687655107005349632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2022/08/import-javax.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/687655107005349632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/687655107005349632'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2022/08/import-javax.html' title='Java - Data Structures - Multi dimensional Arrays Example'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-7081125393556876265</id><published>2022-08-05T16:17:00.009+05:30</published><updated>2022-08-12T17:29:26.278+05:30</updated><title type='text'>Java - Data Structures - One-Dimensional Array Example</title><content type='html'>&lt;div&gt;&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: Consolas; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;package &lt;/span&gt;datastructures.linear&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;import &lt;/span&gt;java.util.Arrays&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;class &lt;/span&gt;Array{&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public static void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;main&lt;/span&gt;(String arg[]) {&lt;br /&gt;        System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;One-Dimensional Arrays Example&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;ArraySample obj = &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;ArraySample()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.displayArray()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.sortArray()&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;obj.linearSearch(&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;class &lt;/span&gt;ArraySample{&lt;br /&gt;    &lt;span style=&quot;color: grey;&quot;&gt;/*&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    Declaration an array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    _____________________&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    The declaration can be done using the following both ways&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    type var-name[];&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    OR&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    type[] var-name; &lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    */&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;int&lt;/span&gt;[] &lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    int &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray2&lt;/span&gt;[]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;String &lt;span style=&quot;color: #9876aa;&quot;&gt;stringArray&lt;/span&gt;[]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    byte &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;byteArray&lt;/span&gt;[]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    short &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;shortsArray&lt;/span&gt;[]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    boolean &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;booleanArray&lt;/span&gt;[]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    long &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;longArray&lt;/span&gt;[]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    float &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;floatArray&lt;/span&gt;[]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    double &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;doubleArray&lt;/span&gt;[]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    char &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;charArray&lt;/span&gt;[]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;//Object datastructures.linear.Array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    &lt;/span&gt;Object &lt;span style=&quot;color: #9876aa;&quot;&gt;objectArray&lt;/span&gt;[]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;//combining both statements (Declaration and Instantiating) in one&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;int&lt;/span&gt;[] &lt;span style=&quot;color: #9876aa;&quot;&gt;intArray &lt;/span&gt;= &lt;span style=&quot;color: #cc7832;&quot;&gt;new int&lt;/span&gt;[&lt;span style=&quot;color: #6897bb;&quot;&gt;20&lt;/span&gt;]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;//Defult constructor&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;public &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;ArraySample&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: grey;&quot;&gt;/*&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        Instantiating an datastructures.linear.Array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        ______________________&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        var-name = new type [size];&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        */&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        // allocating memory for 5 integers.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1 &lt;/span&gt;= &lt;span style=&quot;color: #cc7832;&quot;&gt;new int&lt;/span&gt;[&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;]&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;stringArray &lt;/span&gt;= &lt;span style=&quot;color: #cc7832;&quot;&gt;new &lt;/span&gt;String[]{&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;one&quot;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;two&quot;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;three&quot;&lt;/span&gt;}&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;// initialize the first elements of the integer array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1&lt;/span&gt;[&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;] = &lt;span style=&quot;color: #6897bb;&quot;&gt;6&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;// initialize the secound elements of the integer array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1&lt;/span&gt;[&lt;span style=&quot;color: #6897bb;&quot;&gt;1&lt;/span&gt;] = &lt;span style=&quot;color: #6897bb;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;// initialize the third elements of the integer array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1&lt;/span&gt;[&lt;span style=&quot;color: #6897bb;&quot;&gt;2&lt;/span&gt;] = &lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1&lt;/span&gt;[&lt;span style=&quot;color: #6897bb;&quot;&gt;3&lt;/span&gt;] = &lt;span style=&quot;color: #6897bb;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1&lt;/span&gt;[&lt;span style=&quot;color: #6897bb;&quot;&gt;4&lt;/span&gt;] = &lt;span style=&quot;color: #6897bb;&quot;&gt;9&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;sortArray&lt;/span&gt;(){&lt;br /&gt;        Arrays.&lt;span style=&quot;font-style: italic;&quot;&gt;sort&lt;/span&gt;(&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;---------Sorted datastructures.linear.Array---------&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;iterable_element : &lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1&lt;/span&gt;) {&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(iterable_element)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;linearSearch&lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;key){&lt;br /&gt;        &lt;span style=&quot;color: #cc7832;&quot;&gt;for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;i = &lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;; &lt;/span&gt;i &amp;lt; &lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;; &lt;/span&gt;i++)&lt;br /&gt;            &lt;span style=&quot;color: #cc7832;&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1&lt;/span&gt;[i]==key)&lt;br /&gt;                System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Found...! index=&quot;&lt;/span&gt;+i)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;             else &lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;                &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Search key not found&quot;&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;            &lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: #cc7832;&quot;&gt;public void &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;displayArray&lt;/span&gt;(){&lt;br /&gt;        &lt;span style=&quot;color: grey;&quot;&gt;//datastructures.linear.Array Length&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;datastructures.linear.Array size = &quot;&lt;/span&gt;+&lt;span style=&quot;color: #9876aa;&quot;&gt;stringArray&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;length&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;// accessing the elements of the specified array&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;i = &lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;; &lt;/span&gt;i &amp;lt; &lt;span style=&quot;color: #9876aa;&quot;&gt;stringArray&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;; &lt;/span&gt;i++)&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;Element at index &quot; &lt;/span&gt;+ i + &lt;span style=&quot;color: #6a8759;&quot;&gt;&quot; : &quot; &lt;/span&gt;+ &lt;span style=&quot;color: #9876aa;&quot;&gt;stringArray&lt;/span&gt;[i])&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;datastructures.linear.Array size = &quot;&lt;/span&gt;+&lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;length&lt;/span&gt;)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        for &lt;/span&gt;(&lt;span style=&quot;color: #cc7832;&quot;&gt;int &lt;/span&gt;iterable_element : &lt;span style=&quot;color: #9876aa;&quot;&gt;intArray1&lt;/span&gt;) {&lt;br /&gt;            System.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;out&lt;/span&gt;.println(iterable_element)&lt;span style=&quot;color: #cc7832;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;}&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://github.com/mdinum/JavaDataStructure/blob/develop/src/datastructures/linear/Array.java&quot; target=&quot;_blank&quot;&gt;GitHub Link&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/7081125393556876265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2022/08/java-one-dimensional-array-example.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/7081125393556876265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/7081125393556876265'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2022/08/java-one-dimensional-array-example.html' title='Java - Data Structures - One-Dimensional Array Example'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-2601663675647541203</id><published>2011-08-14T20:10:00.001+05:30</published><updated>2022-08-05T16:19:04.367+05:30</updated><title type='text'>PHP Database Connection-Insert Statement</title><content type='html'>$con=mysql_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;);&lt;div&gt;&lt;br /&gt;
mysql_select_db(&quot;esdb&quot;,$con);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
$statement=&quot;inser into student values(&#39;1&#39;,&#39;Kamal&#39;,&#39;85&#39;)&quot;;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
$my1=mysql_query($statement);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
if($my1) {&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;echo &quot;Data Successfully Inserted&quot;;&lt;br /&gt;
} else {&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;echo &quot;Error In Insert&quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/2601663675647541203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2011/08/php-database-connection-insert.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/2601663675647541203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/2601663675647541203'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2011/08/php-database-connection-insert.html' title='PHP Database Connection-Insert Statement'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-7844387603640904967</id><published>2011-08-14T20:06:00.003+05:30</published><updated>2022-08-05T16:18:27.322+05:30</updated><title type='text'>PHP Database Connection-Select Statement</title><content type='html'>$con=mysql_connect(&quot;localhost&quot;,&quot;user Name&quot;,&quot;password&quot;);&lt;div&gt;&lt;br /&gt;
mysql_select_db(&quot;esdb&quot;,$con);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
$statement=&quot;select * from Students where id=1&quot;;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
$my1=mysql_query($statement);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
while($row=mysql_fetch_array($my1))&lt;br /&gt;
{&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;echo $row[0];&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/7844387603640904967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2011/08/php-database-connection-select.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/7844387603640904967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/7844387603640904967'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2011/08/php-database-connection-select.html' title='PHP Database Connection-Select Statement'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-6047991224817164769</id><published>2010-05-30T08:29:00.000+05:30</published><updated>2010-05-30T08:29:51.069+05:30</updated><title type='text'>java socket  (sever side)</title><content type='html'>&lt;pre&gt;import java.net.*;
import java.io.*;
public class server{
 public static void main(String args[])throws IOException{
  ServerSocket s=new ServerSocket(1234);
  while(true){
   Socket s1=s.accept();
   DataInputStream is=new DataInputStream(s1.getInputStream());
   String sr=new String(is.readUTF());
   System.out.println(sr);
   DataOutputStream os=new DataOutputStream(s1.getOutputStream());
   os.writeUTF(&quot;bla bla bla&quot;);
   os.close();
   is.close();
   s1.close();
    
  }
 }
}&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/6047991224817164769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2010/05/java-socket-sever-side.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/6047991224817164769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/6047991224817164769'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2010/05/java-socket-sever-side.html' title='java socket  (sever side)'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-1008808572183370699</id><published>2010-05-30T08:27:00.000+05:30</published><updated>2010-05-30T08:27:53.062+05:30</updated><title type='text'>java socket (Client part)</title><content type='html'>&lt;pre&gt;import java.net.*;
import java.io.*;
public class client{
 public static void main(String a[]){
 try{
  Socket w=new Socket(&quot;localhost&quot;,1234);
  DataOutputStream o=new DataOutputStream(w.getOutputStream());
  o.writeUTF(&quot;where are you&quot;);
  DataInputStream i=new DataInputStream(w.getInputStream());
  String sr=new String(i.readUTF());
  System.out.println(sr);
  o.close();
  i.close();
  w.close();
 }
 catch(UnknownHostException u){
 System.out.println(&quot;message&quot;+u);
 }
 catch(IOException i){
 System.out.println(&quot;message&quot;+i);
 }
}

}
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/1008808572183370699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2010/05/java-socket-client-part.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/1008808572183370699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/1008808572183370699'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2010/05/java-socket-client-part.html' title='java socket (Client part)'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-842293425203922279</id><published>2010-05-29T12:15:00.000+05:30</published><updated>2010-05-29T12:45:14.016+05:30</updated><title type='text'>Bubble Sort in C language</title><content type='html'>&lt;pre&gt;#include&lt;stdio.h&gt;&lt;br /&gt;#include&lt;conio.h&gt;&lt;br /&gt;#define N 5&lt;br /&gt;int V[N];&lt;br /&gt;void input(int V[N]);&lt;br /&gt;void sort(int V[N]);&lt;br /&gt;void display(int V[N]);&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;clrscr();&lt;br /&gt;input(V);&lt;br /&gt;sort(V);&lt;br /&gt;display(V);&lt;br /&gt;getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void input(int V[N])&lt;br /&gt;{&lt;br /&gt;printf(&quot;\n\t****** Enter data tot he array ******\n\n\n&quot;);&lt;br /&gt;  for(int i=0;i &lt; N;i++)&lt;br /&gt;  {&lt;br /&gt;   printf(&quot;\nEnter value positon %d to the array : &quot;,i+1);&lt;br /&gt;   scanf(&quot;%d&quot;,&amp;V[i]);&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void sort(int V[N])&lt;br /&gt;{&lt;br /&gt;int temp,flag=0;&lt;br /&gt;  for(int i=1;i &lt; N;i++)&lt;br /&gt;  {&lt;br /&gt;    for(int j=0;j &lt; (N-i);j++)&lt;br /&gt;    {&lt;br /&gt;     if(V[j]&gt;V[j+1])&lt;br /&gt;     {&lt;br /&gt;      temp=V[j];&lt;br /&gt;      V[j]=V[j+1];&lt;br /&gt;      V[j+1]=temp;&lt;br /&gt;      flag=1;&lt;br /&gt;     }&lt;br /&gt;    }&lt;br /&gt;    if(flag==0)break;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void display(int V[N])&lt;br /&gt;{&lt;br /&gt;printf(&quot;\n\n\n\n\t****** Sorted Array ******\n&quot;);&lt;br /&gt;  for(int i=0;i &lt; N;i++)&lt;br /&gt;  {&lt;br /&gt;   printf(&quot;\n%d&quot;,V[i]);&lt;br /&gt;  }&lt;br /&gt;}&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/842293425203922279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2010/05/bubble-sort-in-c-language.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/842293425203922279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/842293425203922279'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2010/05/bubble-sort-in-c-language.html' title='Bubble Sort in C language'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-654975463157096268.post-9217400304463078415</id><published>2010-05-24T15:22:00.000+05:30</published><updated>2022-08-05T16:21:09.273+05:30</updated><title type='text'>java Simple Swing programe</title><content type='html'>&lt;span style=&quot;color: black; font-family: times new roman;&quot;&gt;import java.awt.*;&lt;/span&gt;&amp;nbsp;&lt;div&gt;&lt;span style=&quot;color: black; font-family: times new roman;&quot;&gt;import javax.swing.*;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: times new roman;&quot;&gt;public class myswing1 extends Jframe&lt;/span&gt;
&lt;span style=&quot;font-family: times new roman;&quot;&gt;{&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: times new roman;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;public static void main(String arg[])&lt;/span&gt;
&lt;span style=&quot;font-family: times new roman;&quot;&gt;{&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: times new roman;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;Jframe  jf1=new Jframe(&quot;NIBM&quot;);&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: times new roman;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;Jbutton jb1=new Jbutton(&quot;OK&quot;);&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: times new roman;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;jf1.add(jb1);&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: times new roman;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;jf1.setsize(200,300);&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: times new roman;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;jf1.setvisible(true);&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: times new roman;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;}&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: times new roman;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinumcoding.blogspot.com/feeds/9217400304463078415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dinumcoding.blogspot.com/2010/05/java-simple-swing-programe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/9217400304463078415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/654975463157096268/posts/default/9217400304463078415'/><link rel='alternate' type='text/html' href='http://dinumcoding.blogspot.com/2010/05/java-simple-swing-programe.html' title='java Simple Swing programe'/><author><name>Dinum</name><uri>http://www.blogger.com/profile/10357152124110963630</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnosBPnAkk0WUXzttpXH8XYOl9y_4fnASHcU1aqqKCZHH3ew0fuv7o09aRG-FA9uqpcLuW0O9-tyFKqVKS-w_Rip5NO-SoM-Hj48OG_eyIKJt9B6l0VXbbNJdcvZdLxw/s220/56058177_2434492906779233_6211393153858011136_n.jpg'/></author><thr:total>0</thr:total></entry></feed>