Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Ayuda con un algortimo de ordenamiento de dos Vectores

Buenas, Disculpen si la pregunta es muy basica.
La cuestion es que tengo dos vectores con numeros por ejemplo:
int [] v1={17, 29,35,14,27,33,49};
int [] v2 = {11,10,5,8,66};
En base a esos dos vectores tengo que mostrar un tercer vector con los datos de v1 y v2 ordenados.
Como seria la manera mas eficiente de poder realizarla?
Muchas gracias

abril 10, 2018 | Registered Commenterfede1212

buenas noches , puedo ayudarte escribeme al hangouts oliverprada86@gmail.com

abril 11, 2018 | Unregistered CommenterOliver

¿Porque?
¿Si puedes ayudarlo porque no lo haces aquí, ayudando a otros lectores?
Ya he visto algún otro post tuyo de idénticas características.

Igual intenta cobrar.

Salut,
Paposo

abril 12, 2018 | Unregistered CommenterPaposo

Por la simple y muy menuda razón de que no me da la gana hacerlo, si me has leído en un post... porque a los que he ayudado no se quejan? o dicen lo que tu estas diciendo? , una cosa es que te ayuden hacer un algoritmo y otra muy diferente es que "TE HAGAN EL ALGORTIMO", ya entiendo porque muchos programadores no se molestan en ayudar a otros si siempre sale un pendejo como este imbecil...!!!

abril 12, 2018 | Unregistered CommenterOliver

Guenas.

Me parece que me confundes.

Salut,
Paposo

abril 16, 2018 | Unregistered CommenterPaposo

Por Dios, que paso con la naturaleza colaborativa de este sitio.

bueno al tema no te daré código si no los pasos a seguir para darle solucion al problema.
Porque no código, ya esta en internet bien explicado solo es que lo busques, ¿pero claro que buscas? de ahí que te de la guía.

Primero debes declarar y crear un vector del tamaño de v1 + v2
aqui es simple
int[] newVector=new int[v1.lenght+v2.lenght];

Segundo copias el contenido del primer vector y el segundo al tu nuevo vector
puedes usar aquí el método System.arraycopy o utilizar un for en este caso te quedaria muy bien 2 for por separado (nada de anidados) uno para cada vector, aunque se puede en uno .
Tercero aplicar un método de ordenamiento.
aqui puedes implementar o usar una ya creada en la red, que hay a montón.
solo buscas metodos de ordenamiento java.
Tambien puedes usar un SortedSet, pero dado que estas iniciando te quedaria más claro con el paso anterior, que usar una api.

en resumen son 3 pasos:
crear vector el tamaño sera la suma de los vectores a unificar
llenar el vector nuevo
ordenar el vector.

Suerte cualquier duda a la orden.

saludos

abril 16, 2018 | Unregistered Commenterjhosep