<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Viruz</title><description>Un lenguaje de programación es de bajo nivel cuando requiere que prestes atencion a lo irrelevante</description><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><pubDate>Wed, 18 Dec 2024 21:15:57 -0600</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">145</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">5</openSearch:itemsPerPage><link>http://viruz-lab.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Un lenguaje de programación es de bajo nivel cuando requiere que prestes atencion a lo irrelevante</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>Retrato de piedra en Photoshop (Parte 1)</title><link>http://viruz-lab.blogspot.com/2012/09/retrato-de-piedra-en-photoshop-parte-1.html</link><category>Photoshop</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 17 Sep 2012 07:58:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4369457162938947102.post-6195391465923768833</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Que tal amigos de Viruz Blog el día de hoy dedicaremos la entrada a Photoshop el cual haremos entrega de la primera parte, de como poder realizar tu &lt;i&gt;&lt;u&gt;retrato de piedra&lt;/u&gt;&lt;/i&gt; a una imagen e incluso puedes elaborarlo mediante una foto tuya y poder convertirte en un muñeco de piedra, todo lo que necesitas puedes encontrar en este&amp;nbsp;vídeo que se encuentra a&amp;nbsp;continuación.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;Recomendaciones:&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;No utilizar dibujos animados &lt;i&gt;(hablando de renders para el trabajo actual)&lt;/i&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Imagen sin cortes en la cabeza el cual se recomienda sea completa.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;No cuerpo entero &lt;i&gt;(ya que al modificar nuestra imagen no abarca todo el lienzo y suele no quedar muy bien)&lt;/i&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Vídeo&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/9jQCgflTuqU?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;En esta primera parte veremos los temas junto con las siguientes herramientas:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Modificar tamaño de lienzo.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Desaturar imagen.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Mascara&amp;nbsp;rápida.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Brillo y contraste en los ojos.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Sobreexponer con medios tonos y sombras.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: center;"&gt;
&lt;i style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;i&gt;&lt;b&gt;Recomendación:&lt;/b&gt; En bellos o partes semi oscuras utilizar medios tonos a un 30%&lt;/i&gt;.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;i style="text-align: justify;"&gt;
&lt;/i&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Modo multiplicar y cambio de opacidad.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Niveles.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Duplicado de texturas.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Filtro desenfoque de superficie.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Filtro de mascara de enfoque.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Verdana, sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana, sans-serif; text-align: justify;"&gt;Les dejo el &lt;i&gt;.PSD&lt;/i&gt; de la primera versión junto con las&amp;nbsp;imágenes&amp;nbsp;que utilice como siempre&amp;nbsp;también&amp;nbsp;lo pueden encontrar ya en el &lt;i&gt;DevianArt &lt;/i&gt;de un servidor que lo disfruten.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Descarga el PSD e imágenes&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://foro.viruzblog.com/t145-retrato-de-piedra-parte-1" target="_blank"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Retrato Piedra parte 1&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>¿Qué es C# y .NET Framework?</title><link>http://viruz-lab.blogspot.com/2012/09/que-es-c-y-net-framework-vs-jdk.html</link><category>C#</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 12 Sep 2012 22:15:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4369457162938947102.post-7609588698200978445</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-56UU58Q6rYI/UFFMdtaPpBI/AAAAAAAABpg/BYOxouq82B8/s1600/VISUAL-C.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="115" src="http://4.bp.blogspot.com/-56UU58Q6rYI/UFFMdtaPpBI/AAAAAAAABpg/BYOxouq82B8/s200/VISUAL-C.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Hola que tal me he abierto un tiempo para publicar esta entrada que realmente se les hará&amp;nbsp;interesante&amp;nbsp;para la comparación de 2 lenguajes de programación de muy alto nivel, se ha visto a lo largo del tiempo en el Blog &lt;i&gt;&lt;u&gt;Java&lt;/u&gt;&amp;nbsp;(temática&amp;nbsp;principal)&lt;/i&gt; pero &lt;i&gt;¿De que otro lenguaje se esta hablando?&lt;/i&gt; estoy hablando nada mas ni nada menos que de &lt;i&gt;C.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Nosotros como programadores pueden encontrar en la red mucha información de estos 2 lenguajes y Blogs donde se realizan comparaciones de los lenguajes mencionados anteriormente.&amp;nbsp;&lt;i&gt;Siempre&lt;/i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;que se vaya a &lt;u&gt;&lt;i&gt;aprender, manejar, implementar, buscar, programar&lt;/i&gt;&lt;/u&gt;&lt;i&gt;,&amp;nbsp;&lt;/i&gt;etcétera;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Se debe tener conocimiento de lo que&amp;nbsp;esencialmente es, ventajas y desventajas y &lt;i&gt;¿por qu&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;é no?&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;su origen.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Se tratará de compartir el conocimiento que se adquiera en este lenguaje por un servidor sea mucho o poco espero que sea de su agrado y que ayude para solventar las dudas que les puedan llegar a surgir en sus trabajos.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;&lt;b&gt;¿Que es C#?&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;Este lenguaje es escrito C# (pronunciado C Sharp). C# es un lenguaje de programación muy flexible y potente, con una historia interesante. Fue desarrollado por Microsoft Corporation para una variedad de razones, algunas técnicas, otras política de marketing y muchas otras.&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;&lt;b&gt;Características&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Existen muchas&amp;nbsp;características pero eso ya con el tiempo uno se irá dando cuenta lo que si tengo que mencionar y que realmente me&amp;nbsp;pareció&amp;nbsp;bastante atractivo es:&lt;/span&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;El lenguaje C # es orientado a objetos:&lt;/i&gt;&amp;nbsp;Y es que&amp;nbsp;C # tiene un gran parecido a los lenguajes de C + + y lenguajes de programación Java, después de haber prestado características&amp;nbsp;
(o mejoras)&amp;nbsp;proporcionadas por estos lenguajes.&amp;nbsp;Los orígenes de Java y C + + se puede remontar a un lenguaje llamado C, que es un lenguaje inventado en la década de 1970. C es famoso por ser el idioma que fue escrito el sistema operativo UNIX, y ha sido especialmente diseñado para ello. &lt;i&gt;&lt;u&gt;En conclusión he leído que surge como una fusión de estos 2 lenguajes&lt;/u&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;Compatibilidad:&lt;/i&gt;&amp;nbsp;Los programadores de este lenguaje&amp;nbsp;sabrán&amp;nbsp;de lo que habla muy bien esta&amp;nbsp;característica, ya que la sintaxis es muy&amp;nbsp;similar a Java&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;, sino que el runtime de lenguaje común también ofrece la posibilidad de acceder a código nativo escrito como funciones sueltas no orientadas a objetos tales como las DLLs de la API Win32.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b style="font-family: Verdana, sans-serif;"&gt;Ventajas&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;No puedo definir todas las ventajas pero de las cuales me he topado &amp;nbsp;son las siguientes:&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;Tipos de datos:&lt;/i&gt;&amp;nbsp;En &lt;i&gt;C#&lt;/i&gt; existe un rango más amplio y definido de tipos de datos que los que se encuentran en &lt;i&gt;C, C++ o Java&lt;/i&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;Declaraciones en el espacio de nombres:&lt;/i&gt;&amp;nbsp;Al empezar a programar algo se puede definir una o más clases dentro de un mismo espacio de nombres.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b style="font-family: Verdana, sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b style="font-family: Verdana, sans-serif; text-align: justify;"&gt;Desventajas&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;A lo mismo que las ventajas a un no conozco todas pero creo que con el tiempo iré observando algunas otras mas pero entre las 2 mas destacadas son:&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;El cambio de versión:&lt;/i&gt; El IDE el cual se podría decir que es el oficial para este lenguaje es &lt;i&gt;Visual Studio&lt;/i&gt; &lt;i&gt;(también conoceremos mas adelante sobre este)&lt;/i&gt; y este debe de tener la versión mas reciente de &lt;i&gt;Visual Studio .NET&lt;/i&gt; ademas que es mucho mas pesado tan solo en la instalación que &lt;i&gt;NetBeans&lt;/i&gt; y por lo consecuente los requerimientos mínimos del sistema son mayores.&lt;/span&gt;&lt;/li&gt;
&lt;span style="font-family: Verdana, sans-serif; text-align: justify;"&gt;
&lt;li&gt;&lt;span style="line-height: 115%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;.NET Framework:&lt;/i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif; line-height: 115%;"&gt;El &lt;i&gt;.Net Framework&lt;/i&gt; que se conocerá mas adelante suele cambiar muy poco pero al sacar una nueva versión las clases,&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;librerías suelen&amp;nbsp;después&amp;nbsp;no ser reconocidas o marcadas como obsoletas y generan errores algo que con el &lt;i&gt;JDK de Java&lt;/i&gt; no sucede; Se actualiza y marca como obsoleta pero te brinda la oportunidad de compilar tu programa o bien de darte una&amp;nbsp;solución&amp;nbsp;a la clase implementada.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;div&gt;
&lt;b style="line-height: 115%; text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b style="line-height: 115%; text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;.Net Framework vs JDK&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Bien se podría decir que se esta pasando a la parte mas interesante de la entrada, en primer lugar se conoce que &lt;i&gt;JDK:&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;Es un &lt;/i&gt;&lt;i&gt;&lt;u&gt;software&lt;/u&gt;&amp;nbsp;&lt;/i&gt;&lt;i&gt;que provee &lt;u&gt;herramientas de desarrollo&lt;/u&gt; para la creación de programas en Java.&amp;nbsp;&lt;span style="font-size: xx-small;"&gt;Fuente: Wikipedia&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Ahora un &lt;/span&gt;&lt;i style="font-family: Verdana, sans-serif;"&gt;SDK &lt;/i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;es:&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;Un kit de &lt;u&gt;desarrollo de software&lt;/u&gt; (SDK o DevKit) normalmente es un &lt;u&gt;conjunto de herramientas de desarrollo&lt;/u&gt; que permite a un ingeniero de software crear aplicaciones para un cierto paquete de software, estructura de software, plataforma de hardware, sistema de computadora, consola de juegos de video, sistema operativo, o similar plataforma.&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Ahora en conclusión podemos definir que el &lt;i&gt;JDK&lt;/i&gt; es un tipo de &lt;i&gt;SDK&lt;/i&gt; osea un kit de desarrollo especialmente para &lt;i&gt;JAVA&lt;/i&gt; y nos proporciona variables de entorno para los sistemas operativos y hasta el día de hoy se encuentra en la versión &lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;&lt;u&gt;7u7&lt;/u&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;Framework (Marco de desarrollo):&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;Un Framework de software es una abstracción en la que el código común que proporciona una funcionalidad genérica puede invalidar de manera selectiva o especializada por código de usuario que proporciona una funcionalidad específica. Frameworks son similares a las bibliotecas de software en que son abstracciones reutilizables de código envueltos en un API bien definido. A diferencia de las bibliotecas el flujo del programa general de control no está dictada por la persona que llama, sino por el framework.&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;.Net Framework:&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;&lt;u&gt;.NET es un framework de Microsoft&lt;/u&gt; que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones,&amp;nbsp;.NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como &lt;u&gt;competencia&lt;/u&gt; a la plataforma &lt;u&gt;Java de Oracle Corporation&lt;/u&gt; y a los diversos framework de desarrollo web basados en PHP.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;La conclusión final es que un &lt;i&gt;SDK &lt;/i&gt;es una &lt;/span&gt;&lt;u style="font-family: Verdana, sans-serif;"&gt;biblioteca&lt;/u&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt; &lt;i&gt;(a menudo con aplicaciones de herramientas adicionales, archivos de datos y código de ejemplo)&lt;/i&gt; &lt;i&gt;&lt;u&gt;que le ayudará en el desarrollo de código que utiliza un sistema en particular, dibujar gráficos 3D, escribir addons para extender otras aplicaciones,&amp;nbsp;etcétera&lt;/u&gt;&lt;/i&gt;. Y el &lt;i&gt;framework&amp;nbsp;&lt;/i&gt;es una &lt;/span&gt;&lt;u style="font-family: Verdana, sans-serif;"&gt;gran biblioteca&lt;/u&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt; que ofrece muchos servicios &lt;i&gt;(tal vez en lugar de sólo una capacidad enfocada como la mayoría de las bibliotecas lo hacen)&lt;/i&gt;, actualmente van en la &lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;&lt;u&gt;versión 4.5&lt;/u&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Por último que cabe mencionar que tanto el SDK como el &lt;i&gt;framework&lt;/i&gt; son necesarias para que puedas ejecutar tus aplicaciones .jar o .exe en el caso de C# y que si alguna aplicación muestra uno de los&amp;nbsp;típicos&amp;nbsp;mensajes&amp;nbsp;&lt;i&gt;"No se encontró el archivo &lt;u&gt;.DLL&lt;/u&gt; requerido"&lt;/i&gt; lo solucionarás instalando &lt;i&gt;Microsoft .NET Framework&lt;/i&gt;.&lt;/span&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/-56UU58Q6rYI/UFFMdtaPpBI/AAAAAAAABpg/BYOxouq82B8/s72-c/VISUAL-C.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Recetario de cocina 1.0 en Java</title><link>http://viruz-lab.blogspot.com/2012/09/recetario-de-cocina-10-en-java.html</link><category>Banco de Proyectos</category><category>Java</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 8 Sep 2012 21:24:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4369457162938947102.post-8559704203014453669</guid><description>&lt;span style="font-family: Verdana, sans-serif;"&gt;Después&amp;nbsp;de un largo tiempo he podido sacar otra aplicación sencilla, aunque aún no esta al 100% ya se encuentra funcional y con el objetivo de que si el usuario desea alguna mejora puedan comentar o en el mejor de los casos si modifican alguno de los &lt;u&gt;&lt;i&gt;Bugs&lt;/i&gt;&lt;/u&gt;&amp;nbsp;que se encuentren que en realidad son mas validaciones de campos que cualquier otra cosa pero ya estoy trabajando en ello.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;La aplicación se trata de un &lt;i&gt;&lt;u&gt;recetario de cocina&lt;/u&gt;&lt;/i&gt; donde se pueda llevar el control de tus recetas &lt;i&gt;(válgase&amp;nbsp;la redundancia)&lt;/i&gt; y por consecuente los pasos de esta que pueda llevar y solo lo realizamos con puros arreglos que a lo largo de todo este tiempo hemos visto ejemplos, esta en su versión 1 igual e&amp;nbsp;iré&amp;nbsp;mejorando&amp;nbsp;hasta llevarlo a una base de datos.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Lo que se necesita conocer&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://viruz-lab.blogspot.mx/2012/07/arreglos-multidimensionales-en-java.html" target="_blank"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Arreglos multidimensionales&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://viruz-lab.blogspot.mx/2012/07/arreglos-multidimensionales-en-java.html" target="_blank"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Métodos de ordenamiento&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;b&gt;Nota:&lt;/b&gt; Estas entradas son muy importantes ya que se manejan funcionalidades en esta aplicación.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b style="font-family: Verdana, sans-serif; text-align: justify;"&gt;¿Como funciona el programa?&lt;/b&gt;&lt;b style="font-family: Verdana, sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;El programa es un poco extenso por lo que resumiré las clases más importantes y los métodos que se debe conocer su funcionamiento (&lt;i&gt;ya ustedes al descargar el programa se darán de cuenta que es lo que hacen todas las clases)&lt;/i&gt;. El proyecto cuenta con 6 clases &lt;i&gt;(1 clase Main, 2 clases de set y get, 1 JFrame Form que es la ventana principal, 2 JDialog Form)&lt;/i&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif; text-align: justify;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;1. Empezando por la clase&amp;nbsp;&lt;i&gt;Recetas &lt;/i&gt;se almacenan:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;nombre:&lt;/i&gt; Una receta debe de tener un nombre para identificación.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;elementos:&lt;/i&gt; Es un arreglo de la clase que se utilizará para asociar la receta con los pasos.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Código&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Clase Recetas&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 600px; overflow: auto;"&gt;
&lt;pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt; *&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt; * @author Viruz&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt; */&lt;/span&gt;
&lt;span style="color: #7f0055; font-weight: bold;"&gt;public class&lt;/span&gt; Recetas &lt;span style="color: black;"&gt;{&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; String nombre&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; PasosdeRecetas&lt;span style="color: black;"&gt;[]&lt;/span&gt; elementos&lt;span style="color: black;"&gt;;&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: black;"&gt;Recetas&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;String nombre&lt;span style="color: black;"&gt;,&lt;/span&gt; PasosdeRecetas&lt;span style="color: black;"&gt;[]&lt;/span&gt; elementos&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;nombre &lt;span style="color: black;"&gt;=&lt;/span&gt; nombre&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;elementos &lt;span style="color: black;"&gt;=&lt;/span&gt; elementos&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * @return the elementos&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; PasosdeRecetas&lt;span style="color: black;"&gt;[]&lt;/span&gt; &lt;span style="color: black;"&gt;getElementos&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;return&lt;/span&gt; elementos&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * @param elementos the elementos to set&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;setElementos&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;PasosdeRecetas&lt;span style="color: black;"&gt;[]&lt;/span&gt; elementos&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;elementos &lt;span style="color: black;"&gt;=&lt;/span&gt; elementos&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * @return the nombre&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; String &lt;span style="color: black;"&gt;getNombre&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;return&lt;/span&gt; nombre&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * @param nombre the nombre to set&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;setNombre&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;String nombre&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;nombre &lt;span style="color: black;"&gt;=&lt;/span&gt; nombre&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;2. La clase &lt;i&gt;PasosdeRecetas &lt;/i&gt;tendrá la información &lt;i&gt;(variables)&lt;/i&gt; de cada receta que se crea anteriormente aquí los métodos set y get son:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;pasos:&lt;/i&gt; Número o un índice de pasos que tiene cada receta.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;información:&lt;/i&gt; Texto que el usuario vaya agregando en cada paso.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Clases PasosdeRecetas&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 600px; overflow: auto;"&gt;
&lt;pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt; *&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt; * @author Viruz&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt; */&lt;/span&gt;
&lt;span style="color: #7f0055; font-weight: bold;"&gt;public class&lt;/span&gt; PasosdeRecetas &lt;span style="color: black;"&gt;{&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; String informacion&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; PasosdeRecetas pasos&lt;span style="color: black;"&gt;;&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: black;"&gt;PasosdeRecetas&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;String infor&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;informacion &lt;span style="color: black;"&gt;=&lt;/span&gt; infor&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * @return the informacion&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; String &lt;span style="color: black;"&gt;getInformacion&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;return&lt;/span&gt; informacion&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * @param informacion the informacion to set&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;setInformacion&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;String informacion&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;informacion &lt;span style="color: black;"&gt;=&lt;/span&gt; informacion&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * @return the pasos&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; PasosdeRecetas &lt;span style="color: black;"&gt;getPasos&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;return&lt;/span&gt; pasos&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * @param pasos the pasos to set&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;setPasos&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;PasosdeRecetas pasos&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;pasos &lt;span style="color: black;"&gt;=&lt;/span&gt; pasos&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;3. Dentro de la ventana principal se encontrarán los eventos de botón en el que hacen el ABC &lt;i&gt;(Alta, Baja y Consulta)&lt;/i&gt; del programa. Aquí hay 2 métodos importantes que son:&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;agregarPasos():&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;Primero dentro de un ciclo do-while se pregunta si el usuario desea agregar mas pasos si la respuesta es igual con la opción &lt;i style="text-decoration: underline;"&gt;No&lt;/i&gt; se sale.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;do&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
    String paso &lt;span style="color: black;"&gt;=&lt;/span&gt; JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;showInputDialog&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt;&lt;span style="color: blue;"&gt;"Inserte el paso "&lt;/span&gt;&lt;span style="color: black;"&gt;+(&lt;/span&gt;contador&lt;span style="color: black;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;));&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;primero&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        primerNodo&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setInformacion&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;paso&lt;span style="color: black;"&gt;);&lt;/span&gt;
        primero &lt;span style="color: black;"&gt;=&lt;/span&gt; false&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;else&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
        otroNodo &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: black;"&gt;PasosdeRecetas&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;paso&lt;span style="color: black;"&gt;);&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
    nodoAux&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setPasos&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;otroNodo&lt;span style="color: black;"&gt;);&lt;/span&gt;
    nodoAux &lt;span style="color: black;"&gt;=&lt;/span&gt; otroNodo&lt;span style="color: black;"&gt;;&lt;/span&gt;
    contador&lt;span style="color: black;"&gt;++;&lt;/span&gt;
    respuesta2 &lt;span style="color: black;"&gt;=&lt;/span&gt; JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;showConfirmDialog&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"¿Desea insertar otro paso?"&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt;&lt;span style="color: blue;"&gt;"¿Continuar?"&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;YES_NO_OPTION&lt;span style="color: black;"&gt;);&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;respuesta2 &lt;span style="color: black;"&gt;!=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt; &lt;span style="color: black;"&gt;&amp;amp;&amp;amp;&lt;/span&gt; contador &lt;span style="color: black;"&gt;==&lt;/span&gt; &lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;showMessageDialog&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"Solamente se pueden ingresar Recetas con 2 o más pasos"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        respuesta2 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;while&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;respuesta2 &lt;span style="color: black;"&gt;==&lt;/span&gt; 0&lt;span style="color: black;"&gt;);&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;En el mismo método al salir del ciclo se realiza un método de ordenamiento para los pasos agregados y por último se pasan como&amp;nbsp;parámetros&amp;nbsp;a la clase de &lt;i&gt;Recetas&lt;/i&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;PasosdeRecetas&lt;span style="color: black;"&gt;[]&lt;/span&gt; elementos &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; PasosdeRecetas &lt;span style="color: black;"&gt;[&lt;/span&gt;contador&lt;span style="color: black;"&gt;];&lt;/span&gt;
otroNodo &lt;span style="color: black;"&gt;=&lt;/span&gt; primerNodo&lt;span style="color: black;"&gt;;&lt;/span&gt;
&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; i &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
&lt;span style="color: #7f0055; font-weight: bold;"&gt;do&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;try&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
        elementos&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;] =&lt;/span&gt; otroNodo&lt;span style="color: black;"&gt;;&lt;/span&gt;
        otroNodo &lt;span style="color: black;"&gt;=&lt;/span&gt; otroNodo&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getPasos&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        i&lt;span style="color: black;"&gt;++;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;catch&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;Exception e&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;while&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;otroNodo &lt;span style="color: black;"&gt;!=&lt;/span&gt; null&lt;span style="color: black;"&gt;);&lt;/span&gt;
unaLista &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: black;"&gt;Recetas&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;nombre&lt;span style="color: black;"&gt;,&lt;/span&gt; elementos&lt;span style="color: black;"&gt;);&lt;/span&gt;
listas&lt;span style="color: black;"&gt;[&lt;/span&gt;indiceListas&lt;span style="color: black;"&gt;] =&lt;/span&gt; unaLista&lt;span style="color: black;"&gt;;&lt;/span&gt;
indiceListas&lt;span style="color: black;"&gt;++;&lt;/span&gt;
&lt;/pre&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;El segundo método se utiliza cuando se eliminan las recetas en la aplicación y sirve para el recorrido de indices en los arreglos.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: #717ab3;"&gt;/* Método que Actualiza los Indices al Eliminar una Receta*/&lt;/span&gt;
&lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;setListas&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;Recetas&lt;span style="color: black;"&gt;[]&lt;/span&gt; recetas&lt;span style="color: black;"&gt;) {&lt;/span&gt;
    listas &lt;span style="color: black;"&gt;=&lt;/span&gt; recetas&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; i &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; i &lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt; listas&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;++) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;listas &lt;span style="color: black;"&gt;==&lt;/span&gt; null&lt;span style="color: black;"&gt;) {&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;indiceListas &lt;span style="color: black;"&gt;=&lt;/span&gt; i&lt;span style="color: black;"&gt;;&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;return&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;El &lt;i&gt;JDialog Form&lt;/i&gt; de &lt;i&gt;ModificarRecetas &lt;/i&gt;cuenta con 5 opciones que son las siguientes:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Modificar paso.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Eliminar paso.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Nuevo paso antes.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Nuevo paso después.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Salir.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Con la excepción de &lt;i&gt;Salir &lt;/i&gt;y &lt;i&gt;Modificar Paso&lt;/i&gt; en las otras 3 se deben realizar las mismas validaciones pero con diferente operación este es un ejemplo con &lt;i&gt;Eliminar Paso&lt;/i&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;i&gt;&lt;b&gt;Nota:&lt;/b&gt;&amp;nbsp;Encerré&amp;nbsp;en Try- catch por los OptionPane.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 600px; overflow: auto;"&gt;
&lt;pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;try&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
    paso &lt;span style="color: black;"&gt;=&lt;/span&gt; Integer&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;parseInt&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;showInputDialog&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Inserte el Paso a eliminar"&lt;/span&gt;&lt;span style="color: black;"&gt;));&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/***********Validaciones*********/&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;paso &lt;span style="color: black;"&gt;==&lt;/span&gt; &lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;].&lt;/span&gt;&lt;span style="color: black;"&gt;setInformacion&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;);&lt;/span&gt;
        nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;].&lt;/span&gt;&lt;span style="color: black;"&gt;setPasos&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;);&lt;/span&gt;
        nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;] =&lt;/span&gt; null&lt;span style="color: black;"&gt;;&lt;/span&gt;
        PasosdeRecetas &lt;span style="color: black;"&gt;[]&lt;/span&gt;listaNueva &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; PasosdeRecetas &lt;span style="color: black;"&gt;[&lt;/span&gt;nodos&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;];&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; cont1 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; cont2 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;do&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;cont1&lt;span style="color: black;"&gt;] !=&lt;/span&gt; null&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                listaNueva&lt;span style="color: black;"&gt;[&lt;/span&gt;cont2&lt;span style="color: black;"&gt;] =&lt;/span&gt; nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;cont1&lt;span style="color: black;"&gt;];&lt;/span&gt;
                cont2&lt;span style="color: black;"&gt;++;&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
            cont1&lt;span style="color: black;"&gt;++;&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;while&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;cont1 &lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt; nodos&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;);&lt;/span&gt;
        laLista&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setElementos&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;listaNueva&lt;span style="color: black;"&gt;);&lt;/span&gt;
        JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;showMessageDialog&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;,&lt;/span&gt;&lt;span style="color: blue;"&gt;"Paso Eliminado"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;dispose&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;return&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;paso &lt;span style="color: black;"&gt;==&lt;/span&gt; nodos&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: black;"&gt;].&lt;/span&gt;&lt;span style="color: black;"&gt;setPasos&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;);&lt;/span&gt;
        nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;].&lt;/span&gt;&lt;span style="color: black;"&gt;setInformacion&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;);&lt;/span&gt;
        nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;].&lt;/span&gt;&lt;span style="color: black;"&gt;setPasos&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;);&lt;/span&gt;
        nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;] =&lt;/span&gt; null&lt;span style="color: black;"&gt;;&lt;/span&gt;
        PasosdeRecetas &lt;span style="color: black;"&gt;[]&lt;/span&gt;listaNueva &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; PasosdeRecetas &lt;span style="color: black;"&gt;[&lt;/span&gt;nodos&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;];&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; cont1 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; cont2 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;do&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;cont1&lt;span style="color: black;"&gt;] !=&lt;/span&gt; null&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                listaNueva&lt;span style="color: black;"&gt;[&lt;/span&gt;cont2&lt;span style="color: black;"&gt;] =&lt;/span&gt; nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;cont1&lt;span style="color: black;"&gt;];&lt;/span&gt;
                cont2&lt;span style="color: black;"&gt;++;&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
            cont1&lt;span style="color: black;"&gt;++;&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;while&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;cont1 &lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt; nodos&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;);&lt;/span&gt;
        laLista&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setElementos&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;listaNueva&lt;span style="color: black;"&gt;);&lt;/span&gt;
        JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;showMessageDialog&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;,&lt;/span&gt;&lt;span style="color: blue;"&gt;"Paso Eliminado"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;dispose&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;return&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;] !=&lt;/span&gt; null&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;].&lt;/span&gt;&lt;span style="color: black;"&gt;setInformacion&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;);&lt;/span&gt;
        nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: black;"&gt;].&lt;/span&gt;&lt;span style="color: black;"&gt;setPasos&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;]);&lt;/span&gt;
        nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;].&lt;/span&gt;&lt;span style="color: black;"&gt;setPasos&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;);&lt;/span&gt;
        nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;paso&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;] =&lt;/span&gt; null&lt;span style="color: black;"&gt;;&lt;/span&gt;
        PasosdeRecetas &lt;span style="color: black;"&gt;[]&lt;/span&gt;listaNueva &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; PasosdeRecetas &lt;span style="color: black;"&gt;[&lt;/span&gt;nodos&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;];&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; cont1 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; cont2 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;do&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;cont1&lt;span style="color: black;"&gt;] !=&lt;/span&gt; null&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                listaNueva&lt;span style="color: black;"&gt;[&lt;/span&gt;cont2&lt;span style="color: black;"&gt;] =&lt;/span&gt; nodos&lt;span style="color: black;"&gt;[&lt;/span&gt;cont1&lt;span style="color: black;"&gt;];&lt;/span&gt;
                cont2&lt;span style="color: black;"&gt;++;&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
            cont1&lt;span style="color: black;"&gt;++;&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;while&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;cont1 &lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt; nodos&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;);&lt;/span&gt;
        laLista&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setElementos&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;listaNueva&lt;span style="color: black;"&gt;);&lt;/span&gt;
        JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;showMessageDialog&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;,&lt;/span&gt;&lt;span style="color: blue;"&gt;"Paso Eliminado"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;dispose&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;else&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
        JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;showMessageDialog&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"El Paso seleccionado no existe"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

&lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;catch&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;HeadlessException &lt;span style="color: black;"&gt;|&lt;/span&gt; NumberFormatException e&lt;span style="color: black;"&gt;) {&lt;/span&gt;
    JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;showMessageDialog&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"Error: Invalid Input!"&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt;
                                  &lt;span style="color: blue;"&gt;"Error"&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;ERROR_MESSAGE&lt;span style="color: black;"&gt;);&lt;/span&gt;
&lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;Validaciones:&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Nombre de la receta - no null.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Mínimo 2 pasos en una receta.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Nombre de pasos de recetas - no null.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Recorrer indices cuando se elimina.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Modificaciones, consultas y eliminaciones no pueden ir null en los JOptionPane&amp;nbsp;&lt;/span&gt;&lt;i style="font-family: Verdana, sans-serif;"&gt;(todos)&lt;/i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i style="font-family: Verdana, sans-serif;"&gt;Bugs:&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Validar que se consulte cuando no tenga pasos.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Al borrar y volver insertar se actualice la lista.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Validar que al dar aceptar no acepta nada.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Vídeo &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/oeIxf_KKXSE/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oeIxf_KKXSE?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/oeIxf_KKXSE?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Descarga el&amp;nbsp;código&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://foro.viruzblog.com/t143-recetario-de-cocina-10" target="_blank"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Recetario de cocina&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">13</thr:total></item><item><title>Mensajería BETA 1.0 en Java.net</title><link>http://viruz-lab.blogspot.com/2012/08/mensajeria-beta-10-en-javanet.html</link><category>Banco de Proyectos</category><category>Java</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 14 Aug 2012 17:30:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4369457162938947102.post-7909772098519067711</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;En esta ocasión traigo un programa de mensajería que se encuentra en versión BETA pero realiza el funcionamiento que les deseo enseñar y se trata de una mensajería&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;instantánea&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;como &lt;/span&gt;&lt;i style="font-family: Verdana, sans-serif;"&gt;Messenger&lt;/i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt; por poner&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;algún&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;ejemplo, aunque me faltan opciones para integrar a la interfaz al menos lo que se desea funciona correctamente y ya&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;podrán&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;descargarlo.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Para ello se debe conocer un poco de las clases que se utilizarán en este programa, pero antes se dará un repaso de lo que se ha apreciado&amp;nbsp;últimamente en primero se&amp;nbsp;aprendió a obtener la &lt;i&gt;dirección IP&lt;/i&gt; de alguna pagina y junto con ella el &lt;i&gt;LocalHost &lt;/i&gt;de nuestra maquina para ello se utilizo la clase &lt;i&gt;InetAddress&lt;/i&gt; el cual se puede consultar mas abajo la &lt;i&gt;API&lt;/i&gt;,&amp;nbsp;después&amp;nbsp;se realizo un &lt;i&gt;Servidor TCP &lt;/i&gt;el cual se ocupaba de Java.net dos&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;clases nuevas &lt;i&gt;Socket &lt;/i&gt;y &lt;i&gt;ServerSocket (Esto&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;añadiéndole los flujos de entrada y salida Buffered&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;&amp;nbsp;de java.io)&lt;/i&gt; y por último el cliente &lt;i&gt;TCP &lt;/i&gt;en el cual se ocuparon 2 de las anteriores mencionadas para realizar la conexión.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Lo que se necesita conocer&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://viruz-lab.blogspot.mx/2012/07/direccion-ip-con-javanet.html" style="font-family: Verdana, sans-serif;" target="_blank"&gt;Dirección IP&lt;/a&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp; - &lt;i&gt;InetAddress&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://viruz-lab.blogspot.mx/2012/07/servidor-tcp-en-java.html" style="font-family: Verdana, sans-serif;" target="_blank"&gt;Servidor TCP&lt;/a&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;- &lt;i&gt;ServerSocket y Socket&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://viruz-lab.blogspot.mx/2012/08/cliente-tcp-en-java.html" style="font-family: Verdana, sans-serif;" target="_blank"&gt;Cliente TCP&lt;/a&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt; - &lt;i&gt;InetAddress y Socket&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;&lt;a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/net/DatagramSocket.html" style="font-style: normal;" target="_blank"&gt;DatagramSocket&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/net/DatagramPacket.html" target="_blank"&gt;DatagramPacket&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Ahora se&amp;nbsp;verán&amp;nbsp;2 clases nuevas (de Java.net) estas son &lt;i&gt;DatagramSocket&amp;nbsp;&lt;/i&gt;y &lt;i&gt;DatagramPacket&lt;/i&gt;, la primera&amp;nbsp;representa un socket para enviar y recibir paquetes de &lt;i&gt;datagramas&lt;/i&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;¿Que es un Datagrama?&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;Hay dos formas de encaminar los paquetes en una red. Estas son: datagrama y circuito virtual. En la técnica de datagrama cada paquete se trata de forma independiente, conteniendo cada uno la dirección de destino. &lt;span style="font-size: xx-small;"&gt;(Fuente: Wikipedia)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Y la segunda&amp;nbsp;representa un paquete datagrama, estos&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;se utilizan para implementar un servicio de entrega de paquetes sin conexión. Cada mensaje se envía de una máquina a otra basada exclusivamente en la información contenida dentro de ese paquete.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Para ver un resumen podemos ver esta imagen que me&amp;nbsp;encontré&amp;nbsp;en&amp;nbsp;Internet&amp;nbsp;de lo que se ha visto:&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-Bs7XuFIqp0U/UCq_ls7_KyI/AAAAAAAABlY/MKhweZtAKX0/s1600/02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://1.bp.blogspot.com/-Bs7XuFIqp0U/UCq_ls7_KyI/AAAAAAAABlY/MKhweZtAKX0/s320/02.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Ahora&amp;nbsp;después&amp;nbsp;de comprender un poco mejor las clases con las que se maneja &lt;i&gt;Java.net&lt;/i&gt; pasamos a lo mas importante el funcionamiento del programa junto con su&amp;nbsp;código, para ello&amp;nbsp;iré&amp;nbsp;paso a paso explicando.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b style="font-family: Verdana, sans-serif;"&gt;¿Como funciona el programa?&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;1. Empezando por el servidor se declara un &lt;i&gt;DatagramSocket&lt;/i&gt; y en el constructor se crea una instancia dentro de un &lt;i&gt;try - catch.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;public class&lt;/span&gt; VentanaServidor &lt;span style="color: #7f0055; font-weight: bold;"&gt;extends&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JFrame &lt;span style="color: black;"&gt;{&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; DatagramSocket socket&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * Creates new form VentanaServidor&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: black;"&gt;VentanaServidor&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: black;"&gt;initComponents&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;

        &lt;span style="color: #7f0055; font-weight: bold;"&gt;try&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
            socket &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: black;"&gt;DatagramSocket&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt; &lt;span style="color: black;"&gt;5000&lt;/span&gt; &lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;catch&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt; SocketException excepcionSocket &lt;span style="color: black;"&gt;) {&lt;/span&gt;
            System&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;exit&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt; &lt;span style="color: black;"&gt;1&lt;/span&gt; &lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;2. El programa solo cuenta con 2 métodos y un evento de un &lt;i&gt;JTextField&lt;/i&gt;, en el primer método llamado &lt;i&gt;esperarPaquetesCliente() &lt;/i&gt;se encuentra un ciclo &lt;i&gt;while()&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;que estará iterando infinitamente &amp;nbsp;se crea un arreglo de &lt;i&gt;byte[]&amp;nbsp;&lt;/i&gt;que&amp;nbsp;irán&amp;nbsp;de 100 en 100&lt;i&gt;&amp;nbsp;&lt;/i&gt;obteniendo el mensaje&lt;i&gt;&amp;nbsp;&lt;/i&gt;y se instancia la segunda clase mencionada &lt;i&gt;DatagramPacket &lt;/i&gt;en el que como se ve en la &lt;i&gt;API &amp;nbsp;&lt;/i&gt;se pasan 2&amp;nbsp;parámetros un arreglo de &lt;i&gt;byte[]&lt;/i&gt;&amp;nbsp;y el tamaño que tendrá el &lt;i&gt;DatagramPacket&lt;/i&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Ahora mediante el método &lt;i&gt;receive()&lt;/i&gt;&amp;nbsp;se recibe el mensaje que manda el cliente es decir se para el identificador del objeto creado y&amp;nbsp;después se pasa el mensaje &amp;nbsp;al segundo método &lt;i&gt;mostrarMensaje()&lt;/i&gt;&amp;nbsp;en el cual con &lt;i&gt;getData()&lt;/i&gt; regresamos un buffer de datos y con &lt;i&gt;getLength() &lt;/i&gt;devuelve la longitud de los datos que se envían o la longitud de los datos recibidos&lt;i&gt;.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;esperarPaquetesCliente&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;while&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;true&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;try&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;byte&lt;/span&gt; datos&lt;span style="color: black;"&gt;[] =&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;byte&lt;/span&gt;&lt;span style="color: black;"&gt;[&lt;/span&gt; &lt;span style="color: black;"&gt;100&lt;/span&gt; &lt;span style="color: black;"&gt;];&lt;/span&gt;
            DatagramPacket recibirPaquete &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: black;"&gt;DatagramPacket&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt; datos&lt;span style="color: black;"&gt;,&lt;/span&gt; datos&lt;span style="color: black;"&gt;.&lt;/span&gt;length &lt;span style="color: black;"&gt;);&lt;/span&gt;

            socket&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;receive&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt; recibirPaquete &lt;span style="color: black;"&gt;);&lt;/span&gt;

            &lt;span style="color: black;"&gt;mostrarMensaje&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n&lt;/span&gt;&lt;span style="color: blue;"&gt;Cliente dice: "&lt;/span&gt;&lt;span style="color: black;"&gt;+&lt;/span&gt; &lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt; &lt;span style="color: black;"&gt;+&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; String
                           &lt;span style="color: black;"&gt;(&lt;/span&gt;recibirPaquete&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getData&lt;/span&gt;&lt;span style="color: black;"&gt;(),&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; recibirPaquete&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getLength&lt;/span&gt;&lt;span style="color: black;"&gt;()) +&lt;/span&gt; &lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;catch&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt; IOException excepcionES &lt;span style="color: black;"&gt;) {&lt;/span&gt;
            &lt;span style="color: black;"&gt;mostrarMensaje&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt; excepcionES&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;toString&lt;/span&gt;&lt;span style="color: black;"&gt;() +&lt;/span&gt; &lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt; &lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;3. En el segundo método es un hilo el cual se encargará de desplegar el mensaje junto con la ubicación y el tamaño del texto completo.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;mostrarMensaje&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;final&lt;/span&gt; String mensajeAMostrar &lt;span style="color: black;"&gt;) {&lt;/span&gt;
    SwingUtilities&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;invokeLater&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: black;"&gt;Runnable&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;@Override&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;run&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
            jTextAreaServidor&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;append&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt; mensajeAMostrar &lt;span style="color: black;"&gt;);&lt;/span&gt;
            jTextAreaServidor&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setCaretPosition&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;
                jTextAreaServidor&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getText&lt;/span&gt;&lt;span style="color: black;"&gt;().&lt;/span&gt;&lt;span style="color: black;"&gt;length&lt;/span&gt;&lt;span style="color: black;"&gt;() );&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
                              &lt;span style="color: black;"&gt;);&lt;/span&gt;
&lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;4. Toca el turno del evento (&lt;i&gt;actionPerfomed&lt;/i&gt;) de la etiqueta de texto que es donde se escribe el mensaje primero se declara un &lt;i&gt;String&lt;/i&gt; &lt;i&gt;(cadena de texto)&lt;/i&gt; y se obtiene el mensaje que se escribe en el &lt;i&gt;JTextField&lt;/i&gt; con el método &lt;i&gt;getActionCommand() &lt;/i&gt;ahora se le asigna a un arreglo de&lt;i&gt; bytes[] &lt;/i&gt;el String con el método getBytes.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Diferente a cuando se recibe se crea un objeto de DatagramPacket pero se pasarán 4&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;parámetros&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;en ves de 2:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt;Arreglo de bytes, longuitud, la dirección IP (InetAddress), dirección del Socket (SocketAddress).&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Listo ya por último se cambia el método para enviar en ves de &lt;i&gt;receive()&lt;/i&gt; es &lt;i&gt;send()&lt;/i&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;jTextField1ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;try&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
        jTextAreaServidor&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;append&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n&lt;/span&gt;&lt;span style="color: blue;"&gt;Servidor dice: "&lt;/span&gt; &lt;span style="color: black;"&gt;+&lt;/span&gt; &lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt; &lt;span style="color: black;"&gt;+&lt;/span&gt;
                                 evt&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getActionCommand&lt;/span&gt;&lt;span style="color: black;"&gt;() +&lt;/span&gt; &lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt; &lt;span style="color: black;"&gt;);&lt;/span&gt;

        String mensaje &lt;span style="color: black;"&gt;=&lt;/span&gt; evt&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getActionCommand&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;byte&lt;/span&gt; datos&lt;span style="color: black;"&gt;[] =&lt;/span&gt; mensaje&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getBytes&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;

        DatagramPacket enviarPaquete &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: black;"&gt;DatagramPacket&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt; datos&lt;span style="color: black;"&gt;,&lt;/span&gt;
                datos&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;,&lt;/span&gt; InetAddress&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getLocalHost&lt;/span&gt;&lt;span style="color: black;"&gt;(),&lt;/span&gt; &lt;span style="color: black;"&gt;63160&lt;/span&gt; &lt;span style="color: black;"&gt;);&lt;/span&gt;

        socket&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;send&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt; enviarPaquete &lt;span style="color: black;"&gt;);&lt;/span&gt;

        jTextAreaServidor&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setCaretPosition&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;
            jTextAreaServidor&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getText&lt;/span&gt;&lt;span style="color: black;"&gt;().&lt;/span&gt;&lt;span style="color: black;"&gt;length&lt;/span&gt;&lt;span style="color: black;"&gt;() );&lt;/span&gt;
        jTextField1&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setText&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;""&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;catch&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt; IOException excepcionES &lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: black;"&gt;mostrarMensaje&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt; excepcionES&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;toString&lt;/span&gt;&lt;span style="color: black;"&gt;() +&lt;/span&gt; &lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt; &lt;span style="color: black;"&gt;);&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;span style="color: black;"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;div style="text-align: center;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Vídeo&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/y162q3WJBsk?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Descarga el&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;código&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://foro.viruzblog.com/t142-mensajeria-beta-10" target="_blank"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Mensajería BETA&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/-Bs7XuFIqp0U/UCq_ls7_KyI/AAAAAAAABlY/MKhweZtAKX0/s72-c/02.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Métodos de ordenamiento en Java</title><link>http://viruz-lab.blogspot.com/2012/08/metodos-de-ordenamiento-en-java.html</link><category>Java</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 12 Aug 2012 14:35:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4369457162938947102.post-4362145217983997384</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Hemos conocido a lo largo de este tiempo varios métodos de ordenamiento al igual en donde podemos aplicarlos y como realizarlos, si en dado caso desean conocer alguno de los métodos que se han hecho en el blog mas adelante podrán apreciar los enlaces. Mientras veremos un programa visual en el cual integran varias métodos de ordenamiento a la vez.&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Imagen&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;a href="http://2.bp.blogspot.com/--eHx-XEsR8U/UCgEztdovVI/AAAAAAAABlA/24XZ8Vhq9QM/s1600/M%25C3%25A9todos+de+Ordenamiento.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="285" src="http://2.bp.blogspot.com/--eHx-XEsR8U/UCgEztdovVI/AAAAAAAABlA/24XZ8Vhq9QM/s320/M%25C3%25A9todos+de+Ordenamiento.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Lo que se necesita conocer&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;a href="http://www.viruzblog.com/2012/06/ordenamiento-de-cadenas-con-java-io.html" target="_blank"&gt;Ordenamiento de cadenas (burbuja)&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;a href="http://www.viruzblog.com/2011/05/metodo-de-ordenamiento-quicksort-en.html" target="_blank"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Ordenamiento QuickSort.&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;a href="http://www.viruzblog.com/2011/04/metodo-de-la-burbuja-en-java.html" target="_blank"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Método de la burbuja.&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Se debe conocer que existen muchos métodos existentes con los cuales uno puede&amp;nbsp;ordenar&amp;nbsp;cadenas &lt;i&gt;(estructura de datos)&lt;/i&gt; en este ejemplo se verán los siguientes en un solo programa:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Burbuja.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Búsqueda&amp;nbsp;Secuencial.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Shell Sort.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Radix Sort.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span style="font-size: x-small;"&gt;&lt;b style="font-family: Verdana, sans-serif;"&gt;Nota:&lt;/b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Antes de explicar debo decir que los&amp;nbsp;métodos&amp;nbsp;shell y radix los encontré en la web y los integre a mi programa así que pueden existir otros mejores.&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;¿Como funciona el programa?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;El primer paso es crear el diseño de la ventana en el caso de este ejemplo se crearon dentro 2 paneles que contiene los métodos de ordenamiento y las opciones del vector.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Con el componente &lt;i&gt;JRadioButton &lt;/i&gt;se elabora el primer panel donde estos solo tendrán el evento de asignarse un número para identificar en un &lt;i&gt;Swicth - Case&lt;/i&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;El&amp;nbsp;botón&amp;nbsp;&lt;i&gt;(JButton)&lt;/i&gt; es el que tiene la lógica para ejecutar los métodos para ello se debe instanciar la clase &lt;i&gt;MetodosOrdenamiento &lt;/i&gt;en el constructor y así mandar a llamar los métodos.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Por último en esta clase se tienen 2 arreglos llenados de manera estática o implícitamente como también se le conoce en el cual siempre se va a mostrar el llamado &lt;i&gt;arr &lt;/i&gt;el otro se ocupa para las diferentes opciones como copiar, eliminar e insertar.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Código&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Clase Ventana&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 600px; overflow: auto;"&gt;
&lt;pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;import&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;ButtonGroup&lt;span style="color: black;"&gt;;&lt;/span&gt;
&lt;span style="color: #7f0055; font-weight: bold;"&gt;import&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JOptionPane&lt;span style="color: black;"&gt;;&lt;/span&gt;

&lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt; *&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt; * @author Viruz&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt; */&lt;/span&gt;
&lt;span style="color: #7f0055; font-weight: bold;"&gt;public class&lt;/span&gt; Ventana &lt;span style="color: #7f0055; font-weight: bold;"&gt;extends&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JFrame &lt;span style="color: black;"&gt;{&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * Creates new form Ventana&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; MetodosOrdenamiento metodos&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; opc&lt;span style="color: black;"&gt;;&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: black;"&gt;Ventana&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: black;"&gt;initComponents&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        metodos &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: black;"&gt;MetodosOrdenamiento&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;


        ButtonGroup grupoRadio &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: black;"&gt;ButtonGroup&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        &lt;span style="color: #2f9956;"&gt;//Adición a grupo de botones&lt;/span&gt;
        grupoRadio&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;add&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jRadioButton1&lt;span style="color: black;"&gt;);&lt;/span&gt;
        grupoRadio&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;add&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jRadioButton2&lt;span style="color: black;"&gt;);&lt;/span&gt;
        grupoRadio&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;add&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jRadioButton3&lt;span style="color: black;"&gt;);&lt;/span&gt;
        grupoRadio&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;add&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jRadioButton4&lt;span style="color: black;"&gt;);&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * This method is called from within the constructor to initialize the form.&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * WARNING: Do NOT modify this code. The content of this method is always&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * regenerated by the Form Editor.&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;@SuppressWarnings&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"unchecked"&lt;/span&gt;&lt;span style="color: black;"&gt;)&lt;/span&gt;
    &lt;span style="color: #2f9956;"&gt;// &amp;lt;editor-fold defaultstate="collapsed" desc="Generated Code"&amp;gt;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;initComponents&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;

        jPanel1 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;JPanel&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        jPanel2 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;JPanel&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        jScrollPane1 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;JScrollPane&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        jList1 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;JList&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        jButton2 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;JButton&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        jPanel3 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;JPanel&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        jRadioButton2 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;JRadioButton&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        jRadioButton3 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;JRadioButton&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        jRadioButton1 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;JRadioButton&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        jRadioButton4 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;JRadioButton&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
        jButton1 &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;JButton&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;

        &lt;span style="color: black;"&gt;setDefaultCloseOperation&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;WindowConstants&lt;span style="color: black;"&gt;.&lt;/span&gt;EXIT_ON_CLOSE&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: black;"&gt;setTitle&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Viruz Blog: Métodos de Ordenamiento"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: black;"&gt;setAutoRequestFocus&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;false&lt;span style="color: black;"&gt;);&lt;/span&gt;

        jPanel1&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setLayout&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;BorderLayout&lt;/span&gt;&lt;span style="color: black;"&gt;());&lt;/span&gt;

        jPanel2&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setBorder&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;BorderFactory&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;createTitledBorder&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Opciones de vector:"&lt;/span&gt;&lt;span style="color: black;"&gt;));&lt;/span&gt;

        jList1&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setModel&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;AbstractListModel&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
            String&lt;span style="color: black;"&gt;[]&lt;/span&gt; strings &lt;span style="color: black;"&gt;= {&lt;/span&gt; &lt;span style="color: blue;"&gt;"Mostrar Vector"&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"Insertar nuevo valor"&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"Eliminar Número"&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"Salir"&lt;/span&gt; &lt;span style="color: black;"&gt;};&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; &lt;span style="color: black;"&gt;getSize&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;return&lt;/span&gt; strings&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;;&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; Object &lt;span style="color: black;"&gt;getElementAt&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; i&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;return&lt;/span&gt; strings&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;];&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: black;"&gt;});&lt;/span&gt;
        jScrollPane1&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setViewportView&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jList1&lt;span style="color: black;"&gt;);&lt;/span&gt;

        jButton2&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setText&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Aceptar"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        jButton2&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addActionListener&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;ActionListener&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;actionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                &lt;span style="color: black;"&gt;jButton2ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;evt&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: black;"&gt;});&lt;/span&gt;

        javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;GroupLayout jPanel2Layout &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;GroupLayout&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jPanel2&lt;span style="color: black;"&gt;);&lt;/span&gt;
        jPanel2&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setLayout&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jPanel2Layout&lt;span style="color: black;"&gt;);&lt;/span&gt;
        jPanel2Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setHorizontalGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;
            jPanel2Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;createParallelGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;GroupLayout&lt;span style="color: black;"&gt;.&lt;/span&gt;Alignment&lt;span style="color: black;"&gt;.&lt;/span&gt;LEADING&lt;span style="color: black;"&gt;)&lt;/span&gt;
            &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jScrollPane1&lt;span style="color: black;"&gt;)&lt;/span&gt;
            &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jPanel2Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;createSequentialGroup&lt;/span&gt;&lt;span style="color: black;"&gt;()&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addGap&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;158&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;158&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;158&lt;/span&gt;&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jButton2&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addContainerGap&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;159&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; Short&lt;span style="color: black;"&gt;.&lt;/span&gt;MAX_VALUE&lt;span style="color: black;"&gt;))&lt;/span&gt;
        &lt;span style="color: black;"&gt;);&lt;/span&gt;
        jPanel2Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setVerticalGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;
            jPanel2Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;createParallelGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;GroupLayout&lt;span style="color: black;"&gt;.&lt;/span&gt;Alignment&lt;span style="color: black;"&gt;.&lt;/span&gt;LEADING&lt;span style="color: black;"&gt;)&lt;/span&gt;
            &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jPanel2Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;createSequentialGroup&lt;/span&gt;&lt;span style="color: black;"&gt;()&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jScrollPane1&lt;span style="color: black;"&gt;,&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;GroupLayout&lt;span style="color: black;"&gt;.&lt;/span&gt;PREFERRED_SIZE&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;74&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;GroupLayout&lt;span style="color: black;"&gt;.&lt;/span&gt;PREFERRED_SIZE&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addPreferredGap&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;LayoutStyle&lt;span style="color: black;"&gt;.&lt;/span&gt;ComponentPlacement&lt;span style="color: black;"&gt;.&lt;/span&gt;RELATED&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;17&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; Short&lt;span style="color: black;"&gt;.&lt;/span&gt;MAX_VALUE&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jButton2&lt;span style="color: black;"&gt;))&lt;/span&gt;
        &lt;span style="color: black;"&gt;);&lt;/span&gt;

        jPanel1&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;add&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jPanel2&lt;span style="color: black;"&gt;,&lt;/span&gt; java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;BorderLayout&lt;span style="color: black;"&gt;.&lt;/span&gt;CENTER&lt;span style="color: black;"&gt;);&lt;/span&gt;

        jPanel3&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setBorder&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;BorderFactory&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;createTitledBorder&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Método de Ordenamiento:"&lt;/span&gt;&lt;span style="color: black;"&gt;));&lt;/span&gt;
        jPanel3&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setPreferredSize&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Dimension&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;400&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;185&lt;/span&gt;&lt;span style="color: black;"&gt;));&lt;/span&gt;

        jRadioButton2&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setText&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Búsqueda Secuencial"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        jRadioButton2&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addActionListener&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;ActionListener&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;actionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                &lt;span style="color: black;"&gt;jRadioButton2ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;evt&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: black;"&gt;});&lt;/span&gt;

        jRadioButton3&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setText&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Shell Sort"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        jRadioButton3&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addActionListener&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;ActionListener&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;actionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                &lt;span style="color: black;"&gt;jRadioButton3ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;evt&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: black;"&gt;});&lt;/span&gt;

        jRadioButton1&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setSelected&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;true&lt;span style="color: black;"&gt;);&lt;/span&gt;
        jRadioButton1&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setText&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Burbuja"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        jRadioButton1&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addActionListener&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;ActionListener&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;actionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                &lt;span style="color: black;"&gt;jRadioButton1ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;evt&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: black;"&gt;});&lt;/span&gt;

        jRadioButton4&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setText&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Radix Sort"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        jRadioButton4&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addActionListener&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;ActionListener&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;actionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                &lt;span style="color: black;"&gt;jRadioButton4ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;evt&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: black;"&gt;});&lt;/span&gt;

        jButton1&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setText&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Ordenar"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        jButton1&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addActionListener&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;ActionListener&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;actionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                &lt;span style="color: black;"&gt;jButton1ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;evt&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: black;"&gt;});&lt;/span&gt;

        javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;GroupLayout jPanel3Layout &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;GroupLayout&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jPanel3&lt;span style="color: black;"&gt;);&lt;/span&gt;
        jPanel3&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setLayout&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jPanel3Layout&lt;span style="color: black;"&gt;);&lt;/span&gt;
        jPanel3Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setHorizontalGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;
            jPanel3Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;createParallelGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;GroupLayout&lt;span style="color: black;"&gt;.&lt;/span&gt;Alignment&lt;span style="color: black;"&gt;.&lt;/span&gt;LEADING&lt;span style="color: black;"&gt;)&lt;/span&gt;
            &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jPanel3Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;createSequentialGroup&lt;/span&gt;&lt;span style="color: black;"&gt;()&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jPanel3Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;createParallelGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;GroupLayout&lt;span style="color: black;"&gt;.&lt;/span&gt;Alignment&lt;span style="color: black;"&gt;.&lt;/span&gt;LEADING&lt;span style="color: black;"&gt;)&lt;/span&gt;
                                &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jRadioButton1&lt;span style="color: black;"&gt;)&lt;/span&gt;
                                &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jRadioButton2&lt;span style="color: black;"&gt;)&lt;/span&gt;
                                &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jRadioButton3&lt;span style="color: black;"&gt;)&lt;/span&gt;
                                &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jRadioButton4&lt;span style="color: black;"&gt;))&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addGap&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; Short&lt;span style="color: black;"&gt;.&lt;/span&gt;MAX_VALUE&lt;span style="color: black;"&gt;))&lt;/span&gt;
            &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jPanel3Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;createSequentialGroup&lt;/span&gt;&lt;span style="color: black;"&gt;()&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addGap&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;157&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;157&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;157&lt;/span&gt;&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jButton1&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addContainerGap&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;158&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; Short&lt;span style="color: black;"&gt;.&lt;/span&gt;MAX_VALUE&lt;span style="color: black;"&gt;))&lt;/span&gt;
        &lt;span style="color: black;"&gt;);&lt;/span&gt;
        jPanel3Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setVerticalGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;
            jPanel3Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;createParallelGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;GroupLayout&lt;span style="color: black;"&gt;.&lt;/span&gt;Alignment&lt;span style="color: black;"&gt;.&lt;/span&gt;LEADING&lt;span style="color: black;"&gt;)&lt;/span&gt;
            &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addGroup&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;GroupLayout&lt;span style="color: black;"&gt;.&lt;/span&gt;Alignment&lt;span style="color: black;"&gt;.&lt;/span&gt;TRAILING&lt;span style="color: black;"&gt;,&lt;/span&gt; jPanel3Layout&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;createSequentialGroup&lt;/span&gt;&lt;span style="color: black;"&gt;()&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addContainerGap&lt;/span&gt;&lt;span style="color: black;"&gt;()&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jRadioButton1&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addPreferredGap&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;LayoutStyle&lt;span style="color: black;"&gt;.&lt;/span&gt;ComponentPlacement&lt;span style="color: black;"&gt;.&lt;/span&gt;UNRELATED&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jRadioButton2&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addPreferredGap&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;LayoutStyle&lt;span style="color: black;"&gt;.&lt;/span&gt;ComponentPlacement&lt;span style="color: black;"&gt;.&lt;/span&gt;UNRELATED&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jRadioButton3&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addPreferredGap&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;LayoutStyle&lt;span style="color: black;"&gt;.&lt;/span&gt;ComponentPlacement&lt;span style="color: black;"&gt;.&lt;/span&gt;UNRELATED&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jRadioButton4&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addPreferredGap&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;LayoutStyle&lt;span style="color: black;"&gt;.&lt;/span&gt;ComponentPlacement&lt;span style="color: black;"&gt;.&lt;/span&gt;RELATED&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;31&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; Short&lt;span style="color: black;"&gt;.&lt;/span&gt;MAX_VALUE&lt;span style="color: black;"&gt;)&lt;/span&gt;
                      &lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;addComponent&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jButton1&lt;span style="color: black;"&gt;))&lt;/span&gt;
        &lt;span style="color: black;"&gt;);&lt;/span&gt;

        jPanel1&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;add&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jPanel3&lt;span style="color: black;"&gt;,&lt;/span&gt; java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;BorderLayout&lt;span style="color: black;"&gt;.&lt;/span&gt;PAGE_START&lt;span style="color: black;"&gt;);&lt;/span&gt;

        &lt;span style="color: black;"&gt;getContentPane&lt;/span&gt;&lt;span style="color: black;"&gt;().&lt;/span&gt;&lt;span style="color: black;"&gt;add&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;jPanel1&lt;span style="color: black;"&gt;,&lt;/span&gt; java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;BorderLayout&lt;span style="color: black;"&gt;.&lt;/span&gt;CENTER&lt;span style="color: black;"&gt;);&lt;/span&gt;

        &lt;span style="color: black;"&gt;pack&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;&lt;span style="color: #2f9956;"&gt;// &amp;lt;/editor-fold&amp;gt;&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;jRadioButton2ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: black;"&gt;setOpc&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;jButton1ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;switch&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;getOpc&lt;/span&gt;&lt;span style="color: black;"&gt;()) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;case&lt;/span&gt; &lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;:&lt;/span&gt;
            System&lt;span style="color: black;"&gt;.&lt;/span&gt;out&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;println&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n\n&lt;/span&gt;&lt;span style="color: blue;"&gt;Burbuja: "&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
            metodos&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Burbuja&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
            metodos&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;mostrar&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;case&lt;/span&gt; &lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: black;"&gt;:&lt;/span&gt;
            String n &lt;span style="color: black;"&gt;=&lt;/span&gt; JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;showInputDialog&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"Numero a Buscar:"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; num &lt;span style="color: black;"&gt;=&lt;/span&gt; Integer&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;parseInt&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;n&lt;span style="color: black;"&gt;);&lt;/span&gt;
            System&lt;span style="color: black;"&gt;.&lt;/span&gt;out&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;println&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n&lt;/span&gt;&lt;span style="color: blue;"&gt;Busqueda Secuencial: "&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
            metodos&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;busquedaSecuencial&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;num&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;case&lt;/span&gt; &lt;span style="color: black;"&gt;3&lt;/span&gt;&lt;span style="color: black;"&gt;:&lt;/span&gt;
            System&lt;span style="color: black;"&gt;.&lt;/span&gt;out&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;println&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n\n&lt;/span&gt;&lt;span style="color: blue;"&gt;Shell Sort: "&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
            metodos&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;shellSort&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
            metodos&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;mostrar&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;case&lt;/span&gt; &lt;span style="color: black;"&gt;4&lt;/span&gt;&lt;span style="color: black;"&gt;:&lt;/span&gt;
            System&lt;span style="color: black;"&gt;.&lt;/span&gt;out&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;println&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n\n&lt;/span&gt;&lt;span style="color: blue;"&gt;Radix Sort: "&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
            metodos&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;radixSort&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
            metodos&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;mostrar&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;jRadioButton3ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: black;"&gt;setOpc&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;3&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;jRadioButton1ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: black;"&gt;setOpc&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;jRadioButton4ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: black;"&gt;setOpc&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;4&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;jButton2ActionPerformed&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;event&lt;span style="color: black;"&gt;.&lt;/span&gt;ActionEvent evt&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;switch&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;jList1&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getSelectedIndex&lt;/span&gt;&lt;span style="color: black;"&gt;()) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;case&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;:&lt;/span&gt;
            System&lt;span style="color: black;"&gt;.&lt;/span&gt;out&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;print&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;\n&lt;/span&gt;&lt;span style="color: blue;"&gt;Vector Desordenado:&lt;/span&gt; &lt;span style="color: blue;"&gt;\n&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
            metodos&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;mostrar&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;case&lt;/span&gt; &lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;:&lt;/span&gt;
            String nInsert &lt;span style="color: black;"&gt;=&lt;/span&gt; JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;showInputDialog&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"Numero a Insertar:"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; nInsert2 &lt;span style="color: black;"&gt;=&lt;/span&gt; Integer&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;parseInt&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;nInsert&lt;span style="color: black;"&gt;);&lt;/span&gt;
            metodos&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;insertarNumero&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;nInsert2&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;case&lt;/span&gt; &lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: black;"&gt;:&lt;/span&gt;
            String nInsert3 &lt;span style="color: black;"&gt;=&lt;/span&gt; JOptionPane&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;showInputDialog&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;null&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"Numero a Eliminar:"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; nInsert4 &lt;span style="color: black;"&gt;=&lt;/span&gt; Integer&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;parseInt&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;nInsert3&lt;span style="color: black;"&gt;);&lt;/span&gt;
            metodos&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;eliminarNumero&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;nInsert4&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;case&lt;/span&gt; &lt;span style="color: black;"&gt;3&lt;/span&gt;&lt;span style="color: black;"&gt;:&lt;/span&gt;
            System&lt;span style="color: black;"&gt;.&lt;/span&gt;out&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;println&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;""&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
            System&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;exit&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * @param args the command line arguments&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public static&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;main&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;String args&lt;span style="color: black;"&gt;[]) {&lt;/span&gt;
        &lt;span style="color: #717ab3;"&gt;/*&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;         * Set the Nimbus look and feel&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;         */&lt;/span&gt;
        &lt;span style="color: #2f9956;"&gt;//&amp;lt;editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "&amp;gt;&lt;/span&gt;
        &lt;span style="color: #717ab3;"&gt;/*&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;         * If Nimbus (introduced in Java SE 6) is not available, stay with the&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;         * default look and feel. For details see&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;         * http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;         */&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;try&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
&lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;UIManager&lt;span style="color: black;"&gt;.&lt;/span&gt;LookAndFeelInfo info &lt;span style="color: black;"&gt;:&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;UIManager&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getInstalledLookAndFeels&lt;/span&gt;&lt;span style="color: black;"&gt;()) {&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Nimbus"&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;equals&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;info&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getName&lt;/span&gt;&lt;span style="color: black;"&gt;())) {&lt;/span&gt;
                    javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;UIManager&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;setLookAndFeel&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;info&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getClassName&lt;/span&gt;&lt;span style="color: black;"&gt;());&lt;/span&gt;
                    &lt;span style="color: #7f0055; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
                &lt;span style="color: black;"&gt;}&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;catch&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;ClassNotFoundException ex&lt;span style="color: black;"&gt;) {&lt;/span&gt;
            java&lt;span style="color: black;"&gt;.&lt;/span&gt;util&lt;span style="color: black;"&gt;.&lt;/span&gt;logging&lt;span style="color: black;"&gt;.&lt;/span&gt;Logger&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getLogger&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;Ventana&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;class&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getName&lt;/span&gt;&lt;span style="color: black;"&gt;()).&lt;/span&gt;&lt;span style="color: black;"&gt;log&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;util&lt;span style="color: black;"&gt;.&lt;/span&gt;logging&lt;span style="color: black;"&gt;.&lt;/span&gt;Level&lt;span style="color: black;"&gt;.&lt;/span&gt;SEVERE&lt;span style="color: black;"&gt;,&lt;/span&gt; null&lt;span style="color: black;"&gt;,&lt;/span&gt; ex&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;catch&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;InstantiationException ex&lt;span style="color: black;"&gt;) {&lt;/span&gt;
            java&lt;span style="color: black;"&gt;.&lt;/span&gt;util&lt;span style="color: black;"&gt;.&lt;/span&gt;logging&lt;span style="color: black;"&gt;.&lt;/span&gt;Logger&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getLogger&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;Ventana&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;class&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getName&lt;/span&gt;&lt;span style="color: black;"&gt;()).&lt;/span&gt;&lt;span style="color: black;"&gt;log&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;util&lt;span style="color: black;"&gt;.&lt;/span&gt;logging&lt;span style="color: black;"&gt;.&lt;/span&gt;Level&lt;span style="color: black;"&gt;.&lt;/span&gt;SEVERE&lt;span style="color: black;"&gt;,&lt;/span&gt; null&lt;span style="color: black;"&gt;,&lt;/span&gt; ex&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;catch&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;IllegalAccessException ex&lt;span style="color: black;"&gt;) {&lt;/span&gt;
            java&lt;span style="color: black;"&gt;.&lt;/span&gt;util&lt;span style="color: black;"&gt;.&lt;/span&gt;logging&lt;span style="color: black;"&gt;.&lt;/span&gt;Logger&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getLogger&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;Ventana&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;class&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getName&lt;/span&gt;&lt;span style="color: black;"&gt;()).&lt;/span&gt;&lt;span style="color: black;"&gt;log&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;util&lt;span style="color: black;"&gt;.&lt;/span&gt;logging&lt;span style="color: black;"&gt;.&lt;/span&gt;Level&lt;span style="color: black;"&gt;.&lt;/span&gt;SEVERE&lt;span style="color: black;"&gt;,&lt;/span&gt; null&lt;span style="color: black;"&gt;,&lt;/span&gt; ex&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;catch&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;UnsupportedLookAndFeelException ex&lt;span style="color: black;"&gt;) {&lt;/span&gt;
            java&lt;span style="color: black;"&gt;.&lt;/span&gt;util&lt;span style="color: black;"&gt;.&lt;/span&gt;logging&lt;span style="color: black;"&gt;.&lt;/span&gt;Logger&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getLogger&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;Ventana&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;class&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;getName&lt;/span&gt;&lt;span style="color: black;"&gt;()).&lt;/span&gt;&lt;span style="color: black;"&gt;log&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;java&lt;span style="color: black;"&gt;.&lt;/span&gt;util&lt;span style="color: black;"&gt;.&lt;/span&gt;logging&lt;span style="color: black;"&gt;.&lt;/span&gt;Level&lt;span style="color: black;"&gt;.&lt;/span&gt;SEVERE&lt;span style="color: black;"&gt;,&lt;/span&gt; null&lt;span style="color: black;"&gt;,&lt;/span&gt; ex&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: #2f9956;"&gt;//&amp;lt;/editor-fold&amp;gt;&lt;/span&gt;

        &lt;span style="color: #717ab3;"&gt;/*&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;         * Create and display the form&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;         */&lt;/span&gt;
        java&lt;span style="color: black;"&gt;.&lt;/span&gt;awt&lt;span style="color: black;"&gt;.&lt;/span&gt;EventQueue&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;invokeLater&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: black;"&gt;Runnable&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;

            &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;run&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: black;"&gt;Ventana&lt;/span&gt;&lt;span style="color: black;"&gt;().&lt;/span&gt;&lt;span style="color: black;"&gt;setVisible&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;true&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: black;"&gt;});&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
    &lt;span style="color: #2f9956;"&gt;// Variables declaration - do not modify&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JButton jButton1&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JButton jButton2&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JList jList1&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JPanel jPanel1&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JPanel jPanel2&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JPanel jPanel3&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JRadioButton jRadioButton1&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JRadioButton jRadioButton2&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JRadioButton jRadioButton3&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JRadioButton jRadioButton4&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;private&lt;/span&gt; javax&lt;span style="color: black;"&gt;.&lt;/span&gt;swing&lt;span style="color: black;"&gt;.&lt;/span&gt;JScrollPane jScrollPane1&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: #2f9956;"&gt;// End of variables declaration&lt;/span&gt;
    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * @return the opc&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; &lt;span style="color: black;"&gt;getOpc&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;return&lt;/span&gt; opc&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     * @param opc the opc to set&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt;     */&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;setOpc&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; opc&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;opc &lt;span style="color: black;"&gt;=&lt;/span&gt; opc&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Clase&amp;nbsp;MetodosOrdenamiento&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 600px; overflow: auto;"&gt;
&lt;pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: #717ab3;"&gt;/**&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt; *&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt; * @author Jesus Ivan&lt;/span&gt;
&lt;span style="color: #717ab3;"&gt; */&lt;/span&gt;
&lt;span style="color: #7f0055; font-weight: bold;"&gt;public class&lt;/span&gt; MetodosOrdenamiento &lt;span style="color: black;"&gt;{&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; arrFijo&lt;span style="color: black;"&gt;[] = {&lt;/span&gt; &lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;9&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;8&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;7&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;6&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;5&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;4&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;3&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt; &lt;span style="color: black;"&gt;};&lt;/span&gt;
    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; arr&lt;span style="color: black;"&gt;[] = {&lt;/span&gt; &lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;9&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;8&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;7&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;6&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;5&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;4&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;3&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt; &lt;span style="color: black;"&gt;};&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;restablecer&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; tam &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; newvector&lt;span style="color: black;"&gt;[] =&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[&lt;/span&gt;tam&lt;span style="color: black;"&gt;];&lt;/span&gt;
        System&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;arraycopy&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arrFijo&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; newvector&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; newvector&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr &lt;span style="color: black;"&gt;=&lt;/span&gt; newvector&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;insertarNumero&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; num&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; tam &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[]&lt;/span&gt; newvector &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[&lt;/span&gt;tam&lt;span style="color: black;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;];&lt;/span&gt;
        System&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;arraycopy&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; newvector&lt;span style="color: black;"&gt;,&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; newvector&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;

        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr &lt;span style="color: black;"&gt;=&lt;/span&gt; newvector&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr&lt;span style="color: black;"&gt;[&lt;/span&gt;tam&lt;span style="color: black;"&gt;] =&lt;/span&gt; num&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arrFijo &lt;span style="color: black;"&gt;=&lt;/span&gt; newvector&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arrFijo&lt;span style="color: black;"&gt;[&lt;/span&gt;tam&lt;span style="color: black;"&gt;] =&lt;/span&gt; num&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;eliminarNumero&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; x&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; nPosicion&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; j&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; j &lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt; arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;;&lt;/span&gt; j&lt;span style="color: black;"&gt;++) {&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt; arr&lt;span style="color: black;"&gt;[&lt;/span&gt;j&lt;span style="color: black;"&gt;]==&lt;/span&gt; x &lt;span style="color: black;"&gt;) {&lt;/span&gt;
                nPosicion &lt;span style="color: black;"&gt;=&lt;/span&gt; j&lt;span style="color: black;"&gt;;&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;else&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;j &lt;span style="color: black;"&gt;==&lt;/span&gt; arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;)&lt;/span&gt;
                    System&lt;span style="color: black;"&gt;.&lt;/span&gt;out&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;println&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Elemento no Encontrado"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;

        &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; k &lt;span style="color: black;"&gt;=&lt;/span&gt; nPosicion&lt;span style="color: black;"&gt;;&lt;/span&gt; k &lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; k&lt;span style="color: black;"&gt;++)&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr&lt;span style="color: black;"&gt;[&lt;/span&gt;k&lt;span style="color: black;"&gt;] =&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr&lt;span style="color: black;"&gt;[&lt;/span&gt;k&lt;span style="color: black;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;];&lt;/span&gt;

        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; tam &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[]&lt;/span&gt; newvector &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[&lt;/span&gt;tam&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;];&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; i &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; i &lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt; newvector&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;++)&lt;/span&gt;
            newvector&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;] =&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;];&lt;/span&gt;

        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr &lt;span style="color: black;"&gt;=&lt;/span&gt; newvector&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arrFijo &lt;span style="color: black;"&gt;=&lt;/span&gt; newvector&lt;span style="color: black;"&gt;;&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;Burbuja&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; n &lt;span style="color: black;"&gt;=&lt;/span&gt; arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; aux&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; control &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;

        &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; j &lt;span style="color: black;"&gt;=&lt;/span&gt; n&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; j &lt;span style="color: black;"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; j&lt;span style="color: black;"&gt;--)&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; i &lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; i &lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt; j&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;++)&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;] &amp;gt;&lt;/span&gt; arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;]) {&lt;/span&gt;
                    aux &lt;span style="color: black;"&gt;=&lt;/span&gt; arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;];&lt;/span&gt;
                    arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;] =&lt;/span&gt; arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;];&lt;/span&gt;
                    arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;] =&lt;/span&gt; aux&lt;span style="color: black;"&gt;;&lt;/span&gt;
                    control &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
                &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;else&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
                    control&lt;span style="color: black;"&gt;++;&lt;/span&gt;
                    &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;control &lt;span style="color: black;"&gt;==&lt;/span&gt; j&lt;span style="color: black;"&gt;)&lt;/span&gt;
                        j&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
                &lt;span style="color: black;"&gt;}&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;busquedaSecuencial&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; x&lt;span style="color: black;"&gt;) {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; i&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; i &lt;span style="color: black;"&gt;&amp;lt;=&lt;/span&gt; arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;++) {&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt; arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;]==&lt;/span&gt; x &lt;span style="color: black;"&gt;) {&lt;/span&gt;
                System&lt;span style="color: black;"&gt;.&lt;/span&gt;out&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;println&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Elemento Encontrado"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
                System&lt;span style="color: black;"&gt;.&lt;/span&gt;out&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;println&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Posicion: "&lt;/span&gt; &lt;span style="color: black;"&gt;+ (&lt;/span&gt;i&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;));&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;else&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;i &lt;span style="color: black;"&gt;==&lt;/span&gt; arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;)&lt;/span&gt;
                    System&lt;span style="color: black;"&gt;.&lt;/span&gt;out&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;println&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"Elemento no Encontrado"&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;


    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;shellSort&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; salto&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; cambios&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; aux&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; i&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;salto&lt;span style="color: black;"&gt;=(&lt;/span&gt;arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;/&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt; salto&lt;span style="color: black;"&gt;!=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; salto&lt;span style="color: black;"&gt;/=&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: black;"&gt;) {&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;cambios&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; cambios&lt;span style="color: black;"&gt;!=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;) {&lt;/span&gt;
                cambios&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;i&lt;span style="color: black;"&gt;=&lt;/span&gt;salto&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt;arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;++) {&lt;/span&gt;
                    &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;-&lt;/span&gt;salto&lt;span style="color: black;"&gt;]&amp;gt;&lt;/span&gt;arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;]) {&lt;/span&gt;
                        aux&lt;span style="color: black;"&gt;=&lt;/span&gt;arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;];&lt;/span&gt;
                        arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;]=&lt;/span&gt;arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;-&lt;/span&gt;salto&lt;span style="color: black;"&gt;];&lt;/span&gt;
                        arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;-&lt;/span&gt;salto&lt;span style="color: black;"&gt;]=&lt;/span&gt;aux&lt;span style="color: black;"&gt;;&lt;/span&gt;
                        cambios&lt;span style="color: black;"&gt;++;&lt;/span&gt;
                    &lt;span style="color: black;"&gt;}&lt;/span&gt;
                &lt;span style="color: black;"&gt;}&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;radixSort&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; tam &lt;span style="color: black;"&gt;=&lt;/span&gt; arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[]&lt;/span&gt; control &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[&lt;/span&gt;tam&lt;span style="color: black;"&gt;];&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[]&lt;/span&gt; siguiente &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[&lt;/span&gt;tam&lt;span style="color: black;"&gt;];&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[]&lt;/span&gt; delante &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[&lt;/span&gt;&lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: black;"&gt;];&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[]&lt;/span&gt; atras &lt;span style="color: black;"&gt;=&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;[&lt;/span&gt;&lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: black;"&gt;];&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; num&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; primero&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; i&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; j&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; k&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; p&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; q&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;,&lt;/span&gt; y&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;

        &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;i&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;++ ) {&lt;/span&gt;
            control&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;]=&lt;/span&gt;arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;];&lt;/span&gt;
            siguiente&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;]=&lt;/span&gt;i&lt;span style="color: black;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;

        control&lt;span style="color: black;"&gt;[&lt;/span&gt;tam&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;]=&lt;/span&gt;arr&lt;span style="color: black;"&gt;[&lt;/span&gt;tam&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;];&lt;/span&gt;
        siguiente&lt;span style="color: black;"&gt;[&lt;/span&gt;tam&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;]=-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        primero&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;

        &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;k&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; k&lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: black;"&gt;4&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; k&lt;span style="color: black;"&gt;++) {&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;i&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;&amp;lt;(&lt;/span&gt;tam&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt; i&lt;span style="color: black;"&gt;++) {&lt;/span&gt;
                atras&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;]=-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
                delante&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;]=-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;while&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;primero&lt;span style="color: black;"&gt;!=-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                p&lt;span style="color: black;"&gt;=&lt;/span&gt;primero&lt;span style="color: black;"&gt;;&lt;/span&gt;
                primero&lt;span style="color: black;"&gt;=&lt;/span&gt;siguiente&lt;span style="color: black;"&gt;[&lt;/span&gt;primero&lt;span style="color: black;"&gt;];&lt;/span&gt;
                y&lt;span style="color: black;"&gt;=&lt;/span&gt;control&lt;span style="color: black;"&gt;[&lt;/span&gt;p&lt;span style="color: black;"&gt;];&lt;/span&gt;
                num&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;

                &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;i&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;&amp;lt;=&lt;/span&gt;k&lt;span style="color: black;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;++)&lt;/span&gt;
                    num&lt;span style="color: black;"&gt;=&lt;/span&gt;num&lt;span style="color: black;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;

                j&lt;span style="color: black;"&gt;=(&lt;/span&gt;y&lt;span style="color: black;"&gt;/&lt;/span&gt;num&lt;span style="color: black;"&gt;) %&lt;/span&gt; &lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
                q&lt;span style="color: black;"&gt;=&lt;/span&gt;atras&lt;span style="color: black;"&gt;[&lt;/span&gt;j&lt;span style="color: black;"&gt;];&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;q&lt;span style="color: black;"&gt;==-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                    delante&lt;span style="color: black;"&gt;[&lt;/span&gt;j&lt;span style="color: black;"&gt;]=&lt;/span&gt;p&lt;span style="color: black;"&gt;;&lt;/span&gt;
                &lt;span style="color: black;"&gt;}&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;else&lt;/span&gt; &lt;span style="color: black;"&gt;{&lt;/span&gt;
                    siguiente&lt;span style="color: black;"&gt;[&lt;/span&gt;q&lt;span style="color: black;"&gt;]=&lt;/span&gt;p&lt;span style="color: black;"&gt;;&lt;/span&gt;
                &lt;span style="color: black;"&gt;}&lt;/span&gt;

                atras&lt;span style="color: black;"&gt;[&lt;/span&gt;j&lt;span style="color: black;"&gt;]=&lt;/span&gt;p&lt;span style="color: black;"&gt;;&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;j&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;; (&lt;/span&gt;j&lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: black;"&gt;)&amp;amp;&amp;amp;(&lt;/span&gt;delante&lt;span style="color: black;"&gt;[&lt;/span&gt;j&lt;span style="color: black;"&gt;]==-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt; j&lt;span style="color: black;"&gt;++);&lt;/span&gt;
            primero&lt;span style="color: black;"&gt;=&lt;/span&gt;delante&lt;span style="color: black;"&gt;[&lt;/span&gt;j&lt;span style="color: black;"&gt;];&lt;/span&gt;
            &lt;span style="color: #7f0055; font-weight: bold;"&gt;while&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;j&lt;span style="color: black;"&gt;&amp;lt;=&lt;/span&gt;&lt;span style="color: black;"&gt;9&lt;/span&gt;&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;i&lt;span style="color: black;"&gt;=&lt;/span&gt;j&lt;span style="color: black;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;; (&lt;/span&gt;i&lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: black;"&gt;)&amp;amp;&amp;amp;(&lt;/span&gt;delante&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;]==-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt; i&lt;span style="color: black;"&gt;++);&lt;/span&gt;
                &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;i&lt;span style="color: black;"&gt;&amp;lt;=&lt;/span&gt;&lt;span style="color: black;"&gt;9&lt;/span&gt;&lt;span style="color: black;"&gt;) {&lt;/span&gt;
                    p&lt;span style="color: black;"&gt;=&lt;/span&gt;i&lt;span style="color: black;"&gt;;&lt;/span&gt;
                    siguiente&lt;span style="color: black;"&gt;[&lt;/span&gt;atras&lt;span style="color: black;"&gt;[&lt;/span&gt;j&lt;span style="color: black;"&gt;]]=&lt;/span&gt;delante&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;];&lt;/span&gt;
                &lt;span style="color: black;"&gt;}&lt;/span&gt;
                j&lt;span style="color: black;"&gt;=&lt;/span&gt;i&lt;span style="color: black;"&gt;;&lt;/span&gt;
            &lt;span style="color: black;"&gt;}&lt;/span&gt;

            &lt;span style="color: #7f0055; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;atras&lt;span style="color: black;"&gt;[&lt;/span&gt;p&lt;span style="color: black;"&gt;]!=-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;)&lt;/span&gt;
                siguiente&lt;span style="color: black;"&gt;[&lt;/span&gt;atras&lt;span style="color: black;"&gt;[&lt;/span&gt;p&lt;span style="color: black;"&gt;]]=-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;

        &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;i&lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt;tam&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;++) {&lt;/span&gt;
            arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;]=&lt;/span&gt;control&lt;span style="color: black;"&gt;[&lt;/span&gt;primero&lt;span style="color: black;"&gt;];&lt;/span&gt;
            primero&lt;span style="color: black;"&gt;=&lt;/span&gt;siguiente&lt;span style="color: black;"&gt;[&lt;/span&gt;primero&lt;span style="color: black;"&gt;];&lt;/span&gt;
        &lt;span style="color: black;"&gt;}&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;

    &lt;span style="color: #7f0055; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;void&lt;/span&gt; &lt;span style="color: black;"&gt;mostrar&lt;/span&gt;&lt;span style="color: black;"&gt;() {&lt;/span&gt;
        &lt;span style="color: #7f0055; font-weight: bold;"&gt;for&lt;/span&gt; &lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;int&lt;/span&gt; i &lt;span style="color: black;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt; i &lt;span style="color: black;"&gt;&amp;lt;&lt;/span&gt; &lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr&lt;span style="color: black;"&gt;.&lt;/span&gt;length&lt;span style="color: black;"&gt;;&lt;/span&gt; i&lt;span style="color: black;"&gt;++)&lt;/span&gt;
            System&lt;span style="color: black;"&gt;.&lt;/span&gt;out&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;print&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: #7f0055; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;arr&lt;span style="color: black;"&gt;[&lt;/span&gt;i&lt;span style="color: black;"&gt;] +&lt;/span&gt; &lt;span style="color: blue;"&gt;", "&lt;/span&gt;&lt;span style="color: black;"&gt;);&lt;/span&gt;
        &lt;span style="color: black;"&gt;restablecer&lt;/span&gt;&lt;span style="color: black;"&gt;();&lt;/span&gt;
    &lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;span style="color: black;"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Vídeo&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/lgdBrk8TEEo?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Descarga el&amp;nbsp;código&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://foro.viruzblog.com/t141-metodos-de-ordenamiento" target="_blank"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Métodos de ordenamiento&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/--eHx-XEsR8U/UCgEztdovVI/AAAAAAAABlA/24XZ8Vhq9QM/s72-c/M%25C3%25A9todos+de+Ordenamiento.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>