Lista enlazada
Publicado por Julio (3 intervenciones) el 18/10/2019 22:22:53
Buenas tengo una duda con este programa y realmente no tengo idea de como hacerlo:
Algoritmo y Estructura de Datos I - Sección 204C1 - 2019_2CR
Práctica 03
Estructuras dinámicas lineales: Listas enlazadas.
• Una tienda de artículos deportivos desea almacenar en una lista enlazada, con un único elemento por producto, la siguiente información sobre las ventas realizadas: Código del artículo, Cantidad y Precio. Usando estructuras de tipo array, desarrollar un algoritmo que permita tanto la creación de la lista como la actualización al realizarse nuevas ventas o devoluciones de un determinado producto.
Análisis del problema:
El algoritmo contemplará la creación de la lista y colocará los elementos clasificados por códigos, para que las búsquedas puedan resultar algo más rápidas. Al producirse una venta se han de considerar las siguientes posibilidades:
• Es la primera vez que se vende ese artículo y esto nos lleva a la inserción de un nuevo elemento en la lista.
• Ya se ha vendido alguna vez dicho artículo; por tanto, es una modificación de un elemento de la lista, incrementándose la cantidad vendida.
Una devolución nos hará pensar en las siguientes situaciones:
• El comprador devuelve parte de lo que se había vendido de un determinado artículo, lo que representa una modificación de la cantidad vendida, decrementándose con la devolución.
• Se devuelve todo lo que el comprador se había llevado como vendido de un determinado artículo y, en consecuencia, el producto debe desaparecer de la lista de ventas.
• Elabore una interfaz gráfica como el modelo diseñado en clase, usando para ello el JFrameform de Java como entorno de desarrollo.
Algoritmo y Estructura de Datos I - Sección 204C1 - 2019_2CR
Práctica 03
Estructuras dinámicas lineales: Listas enlazadas.
• Una tienda de artículos deportivos desea almacenar en una lista enlazada, con un único elemento por producto, la siguiente información sobre las ventas realizadas: Código del artículo, Cantidad y Precio. Usando estructuras de tipo array, desarrollar un algoritmo que permita tanto la creación de la lista como la actualización al realizarse nuevas ventas o devoluciones de un determinado producto.
Análisis del problema:
El algoritmo contemplará la creación de la lista y colocará los elementos clasificados por códigos, para que las búsquedas puedan resultar algo más rápidas. Al producirse una venta se han de considerar las siguientes posibilidades:
• Es la primera vez que se vende ese artículo y esto nos lleva a la inserción de un nuevo elemento en la lista.
• Ya se ha vendido alguna vez dicho artículo; por tanto, es una modificación de un elemento de la lista, incrementándose la cantidad vendida.
Una devolución nos hará pensar en las siguientes situaciones:
• El comprador devuelve parte de lo que se había vendido de un determinado artículo, lo que representa una modificación de la cantidad vendida, decrementándose con la devolución.
• Se devuelve todo lo que el comprador se había llevado como vendido de un determinado artículo y, en consecuencia, el producto debe desaparecer de la lista de ventas.
• Elabore una interfaz gráfica como el modelo diseñado en clase, usando para ello el JFrameform de Java como entorno de desarrollo.
Valora esta pregunta


-1