Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejemplo de búsqueda y ordenamiento con vectores de objetos en Java, Monografías, Ensayos de Programación C

La implementación de métodos de búsqueda y ordenamiento de vectores de objetos en Java, utilizando el ejemplo de un administrador de una librería que necesita mantener el inventario de sus libros. Se explica la creación de la clase 'Libro' y el uso de métodos como Shell, Burbuja, QuickSort y búsqueda binaria para ordenar y buscar información en el vector. Además, se muestra cómo crear las ventanas 'Crear Libro' y 'Reporte de Libro' para la representación gráfica.

Tipo: Monografías, Ensayos

2021/2022

Subido el 06/10/2022

osnaider-antonio-care-penate
osnaider-antonio-care-penate 🇨🇴

2 documentos

1 / 7

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
IMPLEMENTACIÓN DE MÉTODOS DE BUSQUEDA Y ORDENAMIENTO CON
VECTORES DE OBJETOS.
Diego Alberto Payares Domínguez
Osnaider Antonio Caré Peñate
Ing. Pedro Guevara
Programación II
Facultad de Ingenierías
Programa de ingenierías de sistemas
Universidad de Córdoba, sede Sahagún
Octubre – 2022
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Ejemplo de búsqueda y ordenamiento con vectores de objetos en Java y más Monografías, Ensayos en PDF de Programación C solo en Docsity!

IMPLEMENTACIÓN DE MÉTODOS DE BUSQUEDA Y ORDENAMIENTO CON

VECTORES DE OBJETOS.

Diego Alberto Payares Domínguez Osnaider Antonio Caré Peñate Ing. Pedro Guevara Programación II Facultad de Ingenierías Programa de ingenierías de sistemas Universidad de Córdoba, sede Sahagún Octubre – 2022

Actividad 1. Descripción del Problema El administrador de una Librería requiere llevar el inventario de los libros disponibles, que tienen para la venta. Cada libro tendrá un código único que lo identifica o ISBN; el nombre del libro; la editorial, el año de publicación y el precio del libro. Es importante saber cuántos ejemplares hay en existencia de cada libro; igualmente la Librería vende libros especializados en las siguientes categorías: Historia, Arte y Tecnología. Implementar las clases necesarias en Java, que permitan registrar la información de los libros en un vector de objetos. Diagrama UML

Declaramos los métodos set y get para cada atributo, pues si debemos modificar el valor de un atributo cualquiera, debemos hacerlo por medio de un método get y no creando un objeto nuevo. CLASE CREAR VECTOR. El paso siguiente fue crear un objeto o instancia para la clase Libro, en esta ocasión tenemos un constructor que recibe cada uno de los parámetros (como lo plantea la problemática) y que posee tres métodos de los cuales haremos uso para este ejemplo. En una línea, declaramos y creamos el objeto. Se asignan los valores iniciales a los diferentes atributos de la clase, así mismo se aplican los métodos selectores y modificadores para agregar la información al vector y obtener elementos. Se declara el método que permite cambiar los elementos de sus posiciones iniciales.  Método cambiar. Ahora se utilizará el método Shell, para ordenar el atributo ISBN.

Para el atributo tamaño, se usa el método de Burbuja. Seguidamente, usamos el método de QuickSort, en los que usaremos una iteración para evaluar esta condición, esto para ordenar el año que se registrarán dentro de los datos. Asimismo, se usa el método de búsqueda Binaria para hallar el ICBN. Clase Main.

Ventana reporte de libro.