![]() |
Algoritmo de Ordenamiento de letras Diseñe un método que reciba dos hileras Hil1 e Hil2 ordenadas alfabéticamente, y devuelva una nueva hilera que también esté ordenada alfabéticamente. Si en ambas hileras se encuentra el mismo carácter, sólo debe aparecer una vez. Ejemplo: Hil1=’flor’ Hil2 = ‘dos’ El procedimiento deberá devolver la hilera = ’dflors’ EN C++ |
Re: Algoritmo de Ordenamiento de letras Una solucion mia fue public string OrdenarLetras (string Hile1, Hile2) { byte j=0, Aux=0; for (byte i = 0, byte Lon = Hile2.lenght();i<Lon;i++) { Hile1 = Hile2 +Hile1[i]; j=i; while(Hile1[j]<Hile1[j+1]) { Aux=Hile1[j]; //Intercambia las letras Hile1[j]=Hile1[j+1]; Hile1[j+1]=Aux; j++; if (Hile1[j]==Hile1[j-1]) //Elimina las letras repetidas Hile1.delete(j,1); } } return Hile1; } Pero dice la profe que existe una mejor implementacion AYUDAAAAAAAAAAAA |
Re: Algoritmo de Ordenamiento de letras |
| La zona horaria es GMT -6. Ahora son las 08:09. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.