Java - Problema Con Ejercicio En Java

 
Vista:
sin imagen de perfil

Problema Con Ejercicio En Java

Publicado por marcos (2 intervenciones) el 27/02/2014 19:26:17
Reto de Programación:

El primer objectivo del reto es resolver el problema, siéntete libre de usar google así cómo librerías estándar(ej. collection classes, Lists, etc). Una vez que tengas la solución, reflexiona e intenta hacerla lo más eficiente posible (imagina que esta clase será usada con millones o billones de elementos),

Después de resolver el problema:

• Describe el desempeño esperado del programa, así cómo el por qué de tu solución.

• Qué tan cerca crees que estuviste de la solución ideal?

• Si tuvieras una semana para trabajar en el el, que mejorarías de tu código?

Intenta resolverlo dentro de una media hora o una hora, no tiene que estar perfecto para que lo envies, te sugiero usar java aunque puede ser en el lenguaje que desees, ¡SUERTE!.

El Problema

Escribe una clase para almacenar elementos (pueden ser enteros, o lo que sea), puedes asumir que la clase se utilizará correctamente, no tienes que preocuparte acerca de manejo de errores, hay tres operaciones que debes de escribir:

insert(element)

El método insert toma un elemento, y lo inserta en la colección. Insert devuelve (retorna) un identificador para ese elemento insertado, qué puede ser usado para remover un elemento en particular dentro de la colección, el tipo de dato puede ser un número, dirección en memoria, string, lo que tú quieras.

Nota: valores duplicados deben ser insertados. Nota 2: El identificador no deberá ser invalidado por operaciones subsecuentes(sólo cuando sea removido).

remove(idenficador)

El método remove toma un identificador (retornado por un insert previo) y remueve el elemento de la colección. Este método deberá retornar el valor de elemento removido.

removeLargest()

Este método encuentra el elemento con mayor valor dentro de la colección. Una vez encontrado lo remueve de la colección, y retorna su valor.

Si dos elementos tienen el mismo valor, uno de los dos deberá ser removido.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problema Con Ejercicio En Java

Publicado por alvaro (17 intervenciones) el 27/02/2014 21:39:31
Cual se supone que es tu problema??

por lo que veo tan solo tienes que hacerte una List<> o ArrayList en java y crearte unos metodos en los cuales:

insert() realizaras un add() de lo que le pases devolviendo el propio valor que insertas

y para el remove() un remove(index) de lo que quieres borrar,.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Problema Con Ejercicio En Java

Publicado por marcos (2 intervenciones) el 28/02/2014 03:08:52
Como Podria Hacerlo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar