tag:blogger.com,1999:blog-3756682660522124367.post2244890039012978501..comments2024-03-19T14:37:11.297+01:00Comments on Programación Java: Algoritmos de ordenación en Java. Método de Ordenación por Selección.Enriquehttp://www.blogger.com/profile/11751517540864497825noreply@blogger.comBlogger30125tag:blogger.com,1999:blog-3756682660522124367.post-89923577903004907122024-03-19T14:37:11.297+01:002024-03-19T14:37:11.297+01:00pobre
pobre<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-48116964289502028632021-11-24T02:04:35.751+01:002021-11-24T02:04:35.751+01:00Me piden un metodo de ordenacion por inserccion en...Me piden un metodo de ordenacion por inserccion en hava especificamente en netbeans con metodosMarhttps://www.blogger.com/profile/17492525936207350932noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-57682032877187044002020-10-26T21:57:50.300+01:002020-10-26T21:57:50.300+01:00Solo tienes que cambiar el comparador, < por &g...Solo tienes que cambiar el comparador, < por >, y ahora si quieres que sea opcional solo sería agregarle un parámetro boolean a la función que indique de forma quiero que lo haga.Anonymoushttps://www.blogger.com/profile/04554286643046745867noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-48741514688721943782020-10-21T20:38:51.723+02:002020-10-21T20:38:51.723+02:00AYUDA....Se desea implementar una solución que per...AYUDA....Se desea implementar una solución que permita al usuario ingresar el tamaño del arreglo y los elementos al mismo, así como seleccionar entre varias opciones de salida del problema. Para la solución del problema el usuario podrá seleccionar entre las siguientes opciones:<br />a. Ordenamiento de los elementos por el método de burbuja<br />b. Ordenamiento de los elementos por el método de inserción<br />c. Ordenamiento de los elementos por el método de selecciónAnonymoushttps://www.blogger.com/profile/12544098524351381432noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-51920305682923386702019-10-16T20:49:20.965+02:002019-10-16T20:49:20.965+02:00URGENTE quien puede pasarme codigo de ordenamiento...URGENTE quien puede pasarme codigo de ordenamiento por seleccion en java que guarde los tiempos en una tabla y que grafique para saber que tipo de orden es y que sea grafico xfa, es para una tarea...... y si se puede que sea para mañana..Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-4065860049405573152019-04-08T17:21:27.050+02:002019-04-08T17:21:27.050+02:00Una pregunta, como puedo hacer muestre el menor ar...Una pregunta, como puedo hacer muestre el menor arriba y el mayor abajo Anonymoushttps://www.blogger.com/profile/12626488550213075100noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-60863698275898421242019-03-07T18:27:54.790+01:002019-03-07T18:27:54.790+01:00aca el metodo:
private static void metododeSelecc...aca el metodo:<br /><br />private static void metododeSeleccion(String [] palabras){<br /><br /> int i, j, pos;<br /> String menor, aux;<br /><br /> for(i=0;i<palabras.length-1;i++){<br /> menor=palabras[i];<br /> pos=i;<br /> for(j=i+1;j<palabras.length;j++){<br /> if(palabras[j].compareTo(menor)<0){ //compara si palabras[j] es menor que la variable "menor"<br /> menor=palabras[j];<br /> pos=j;<br /> }<br /> }<br /> if(pos!=i){<br /> aux=palabras[i];<br /> palabras[i]=palabras[pos];<br /> palabras[pos]=aux;<br /> }<br /> }<br /> for(String s: palabras){<br /> System.out.print(s + " ");<br /> }<br /> }SilFoohttps://www.blogger.com/profile/08726899020132913680noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-14086065429384727242018-10-18T16:55:15.868+02:002018-10-18T16:55:15.868+02:00
Implementar un programa para ingresar n elementos...<br />Implementar un programa para ingresar n elementos en un arreglo del tipo String,<br />reportar el arreglo ordenado alfabéticamente siguiendo el método de selección.Anonymoushttps://www.blogger.com/profile/06841376602428685909noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-88874143433156099162017-08-29T02:45:44.745+02:002017-08-29T02:45:44.745+02:00quien me hace el favor de explicarme este ejemplo ...quien me hace el favor de explicarme este ejemplo <br />Anonymoushttps://www.blogger.com/profile/07847348424974743347noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-9652198917352446022017-02-25T08:59:04.286+01:002017-02-25T08:59:04.286+01:00buenas noches alguien me puede ayudar a ver que ti...buenas noches alguien me puede ayudar a ver que tipo de modelo de ordenamiento (seleccion, burbuja, rapido, insercion) utiliza y que cambios tengo que hacerle para ejecutarlo correctamente, de antemano gracias<br /><br /><br />package metodo;<br />/**<br />*<br />* @author SERAFSC<br />*/<br />public class Metodo {<br />/**<br />* @param args the command line arguments<br />*/<br />public static void main(String[] args) {<br />int Arrl[]={1,2,3,4,5,6,7,8,9,10};<br />int n=3;<br />int pinic=0;<br />int pfin=arrl.length-1;<br />int pmedio;<br />while(pinic<=pfin){<br />pmedio=(pfin+pinic)/2;<br />if(arrl[pmedio] == n){<br />System.out.println("el dato está entre"+pinic+" y "+pfin);<br />breack;<br />}else if(n<arrl[pmedio]){<br />pfin = pmedio-1;<br />}else {<br />pinic = pmedio +1;<br />}<br />}<br />}<br />}Heliuthttps://www.blogger.com/profile/18124307857122280570noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-45501071904603878442016-10-03T05:30:39.569+02:002016-10-03T05:30:39.569+02:00Luis como podría hacerlo ascendente y descendiente...Luis como podría hacerlo ascendente y descendiente <br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-32411166211303299852016-09-23T17:53:09.444+02:002016-09-23T17:53:09.444+02:00Me lo puedes hacer en recursivo por favor :vMe lo puedes hacer en recursivo por favor :vAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-4682684257484493802015-05-07T04:51:13.885+02:002015-05-07T04:51:13.885+02:00cuantas pasadas tiene ?
cuantas pasadas tiene ?<br />Anonymoushttps://www.blogger.com/profile/17475625787901045626noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-5096258212534861782015-02-27T10:38:29.827+01:002015-02-27T10:38:29.827+01:00gracias amigo , me haz ayudsado con ese codigogracias amigo , me haz ayudsado con ese codigoAnonymoushttps://www.blogger.com/profile/08890340648295049862noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-78762270518689268052015-02-27T10:38:08.813+01:002015-02-27T10:38:08.813+01:00gracias amigo , me haz ayudsado con ese codigogracias amigo , me haz ayudsado con ese codigoAnonymoushttps://www.blogger.com/profile/08890340648295049862noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-24264531761258645702015-02-13T21:13:56.208+01:002015-02-13T21:13:56.208+01:00Funciona perfecto :DFunciona perfecto :DAnonymoushttps://www.blogger.com/profile/13521543369478743015noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-66158641881046639772015-01-20T23:22:06.880+01:002015-01-20T23:22:06.880+01:00necesito ordenar este array en orden acendente pro...necesito ordenar este array en orden acendente prodria alguien porfavor ayudarme<br /><br /><br /><br />import java.util.*;<br /><br />public class ArrayAlex {<br /><br /><br /> public static void main(String[] args) {<br /><br /> Scanner sc = new Scanner(System.in);<br /> //Variables<br /> <br /> int Promedio;<br /> int i;<br /> //Array<br /> int[] Vect = new int[10];<br /> <br /> //lectura de datos y llenar el array<br /> System.out.println("Lectura de los Numeros del Array: ");<br /> for (i = 0; i < 10; i++) {<br /> System.out.print("Numero[" + i + "]= ");<br /> Vect[i] = sc.nextInt();<br /> <br /> <br /> <br /> <br /> }<br /> Promedio=Vect[9]+Vect[8]+Vect[7]+Vect[6]+Vect[5]+Vect[4]+Vect[3]+Vect[2]+Vect[1]+Vect[0]/10;<br /> <br /> //Decendente <br /> System.out.println("Orden Decendente:");<br /> System.out.println(Vect[9] +" "+ Vect[8] +" "+ Vect[7] +" "+ Vect[6] +" "+ Vect[5] +" "+ Vect[4] +" "+ Vect[3] +" "+ Vect[2] +" "+ Vect[1] +" "+ Vect[0]);<br /> <br /> <br /> //Acendente <br /> System.out.println("Orden Acendente:");<br /> System.out.println(Vect[0] +" "+ Vect[1] +" "+ Vect[2] +" "+ Vect[3] +" "+ Vect[4] +" "+ Vect[5] +" "+ Vect[6] +" "+ Vect[7] +" "+ Vect[8] +" "+ Vect[9]);<br /> <br /> //Mayor <br /> System.out.println("Numero Mayor:");<br /> System.out.println(Vect[9]);<br /> <br /> //Menor <br /> System.out.println("Numero Menor:");<br /> System.out.println(Vect[0]);<br /> <br /> //Promedio <br /> System.out.println("Promedio:");<br /> System.out.println(Promedio);<br /> }<br />}<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-8068828481460629412014-11-25T07:22:39.307+01:002014-11-25T07:22:39.307+01:00selección por ordenación es lo mismo q inserción d...selección por ordenación es lo mismo q inserción directa??Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-30498997763581645502014-08-01T03:33:45.977+02:002014-08-01T03:33:45.977+02:00Éste creo que es algo distinto al suyo. Funciona b...Éste creo que es algo distinto al suyo. Funciona bien.<br /><br /> public static int[] seleccion(int[] tabla) {<br /> int menor;<br /> int aux;<br /> for (int i=0; i<tabla.length-1; i++) {<br /> menor = tabla[i];<br /> for (int j=i+1; j<=tabla.length-1; j++) {<br /> if (tabla[j] < menor) {<br /> aux = tabla[j];<br /> tabla[j] = menor;<br /> menor = aux;<br /> }<br /> }<br /> tabla[i] = menor;<br /> }<br /> return tabla;<br /> }<br /> <br /> public static void main(String[] args) {<br /> int[] tabla = {5,78,2,3,1,25,7,1,90,8,1,45};<br /> int[] nuevaTabla = seleccion(tabla);<br /> for (int i=0; i<nuevaTabla.length; i++) {<br /> System.out.println(nuevaTabla[i]);<br /> }<br /> }Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-59084044701203259582014-05-30T20:40:27.387+02:002014-05-30T20:40:27.387+02:00Gracias por el comentario Gabriel y Saludos a Vene...Gracias por el comentario Gabriel y Saludos a Venezuela ;)Enriquehttps://www.blogger.com/profile/11751517540864497825noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-49891529583737537992014-05-20T02:54:21.849+02:002014-05-20T02:54:21.849+02:00gracias desde venezuela en mi netbeans 7.4 funcion...gracias desde venezuela en mi netbeans 7.4 funciona de maravillaAnonymoushttps://www.blogger.com/profile/04697398578320018506noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-40844742549830839532014-04-24T00:25:25.778+02:002014-04-24T00:25:25.778+02:00 sabes como sacar el caso mejor y peor ??? sabes como sacar el caso mejor y peor ???Sweethttps://www.blogger.com/profile/17523134277147356298noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-15174032369970761762014-04-10T06:45:35.644+02:002014-04-10T06:45:35.644+02:00Luis, el metodo seleccion ordena el arreglo, busca...Luis, el metodo seleccion ordena el arreglo, buscando el elemnto mas pequeño y lo coloca al comeinzo y asi sucesivamente hasta llegar a completar la operacion; Mi duda es, como cambiarias el codigo el para que busque PRIMERO EL MAYOR ELEMENTO Y LO COLOQUE AL FINAL ASI HASTA LLEGAR A ORDENARLO; osea la opeacion pero al reves ¡¿?¿? me lo po}drias masnda¡? (kennymezach@gmail.com) ...GraciasAnonymoushttps://www.blogger.com/profile/08007769685084518396noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-37141506211703748802014-03-24T23:45:15.720+01:002014-03-24T23:45:15.720+01:00import java.util.Scanner;
class ordenSeleccion{
...import java.util.Scanner;<br /><br />class ordenSeleccion{<br /> public static void main(String[] args){<br /> Scanner sc=new Scanner(System.in);<br /> int temp;<br /> int[] numeros=new int[5];<br /> System.out.println("llenando arreglo");<br /> for(int i=0;i<numeros.length;i++){<br /> System.out.println("digite dato entero numero:-- " + i );<br /> numeros[i]=sc.nextInt(); <br /> }<br /> <br /> <br /> <br /> System.out.println("el orden original:....");<br /> for(int i=0;i<numeros.length;i++){<br /> System.out.println(i + " : " + numeros[i]);<br /> }<br /> <br /> System.out.println("ordenando por seleccion");<br /> <br /> for(int i=0;i<numeros.length-1;i++){<br /> int minimo=i;<br /> for(int j=i+1;j<numeros.length;j++){<br /> if(numeros[j]<numeros[minimo]){<br /> minimo=j;<br /> }<br /> }<br /> temp=numeros[i];<br /> numeros[i]=numeros[minimo];<br /> numeros[minimo]=temp;<br /> <br /> }<br /> System.out.println("orden correcto:...");<br /> for(int i=0;i<numeros.length;i++){<br /> System.out.println(i + " : " + numeros[i]);<br /> }<br /> }<br />}<br />LuisH Espinosahttps://www.blogger.com/profile/06011666907556471545noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-37676238515317963622013-12-05T18:50:47.928+01:002013-12-05T18:50:47.928+01:00no me sirvio marca muchos errores,,,,,, no me sirvio marca muchos errores,,,,,, Anonymousnoreply@blogger.com