000 04118nam a22004092a 4500
001 000024771
003 OSt
005 20231026152437.0
006 a||||fr|||| 00| 0
007 ta
008 170914s2017 ag ad frfn 000 0bspa d
020 _a978-958-778-337-7
040 _aUNAS
_bspa
_cUNAS
_dUNAS
_eaacr
041 0 _aspa
082 0 4 _a005.117
_222
100 1 _aSznajdleder, Pablo Augusto
_9958
245 1 0 _aProgramación orientada a objetos y estructura de datos a fondo :
_bImplementación de algoritmos en Java /
_cPablo Augusto Sznajdleder ; [edición: Damián Fernández ; revisor técnico: Alberto Templos Carbajal].
250 _aPrimera edición.
264 3 1 _aBuenos Aires, Argentina :
_bAlfaomega Grupo Editor Argentino,
_c2017
300 _a315 p. :
_bil., diagrs. ;
_c23 cm.
336 _2rdacontent
_atexto impreso
337 _2rdamedia
_asin mediación
338 _2rdacarrier
_avolumen
500 _aContiene información académica del autor en las hojas preliminares y en la cubierta posterior.
504 _aBibliografía: p. 315.
505 2 _aEncapsulamiento a través de clases y objetos : Clases y objetos. Encapsulamiento de estructuras lineales. El lenguaje de programación Java -- Introducción al lenguaje de programación Java : Comencemos a programar. Tipos de datos, operadores y estructuras de control. Tratamiento de cadenas de caracteres -- Programación orientada a objetos : Clases y objetos. Herencia y polimorfismo. Interfaces. Colecciones de objetos. Excepciones -- Estructuras de datos lineales : Estructuras estáticas. Estructuras dinámicas. Estructuras dinámicas en Java -- Comprensión de archivos mediante el algoritmo de Huffman : El algoritmo de Huffman. Aplicación práctica. Análisis de clases y objetos. Interfaces e implementaciones. Manejo de archivos en Java. Clases utilitarias -- Recursividad : Conceptos iniciales. Otros ejemplos de recursividad. Permutar los caracteres de una cadena. Búsqueda binaria. Ordenamiento por selección. La función del Fibonacci -- Árboles : Árbol binario. Árbol binario de búsqueda. Árbol n-ario -- Complejidad algorítmica : Conceptos iniciales. Notación O grande (cota superior asintótica). Cota inferior y cola ajustada asintótica -- Algoritmos de ordenamiento : Bubble sort (ordenamiento por burbujea). Selection sort (ordenamiento por selección). Insertion sort (ordenamiento por inserción). Quicksort (ordenamiento rápido). Heapsort (ordenamiento por montículos). Shellsort (ordenamiento Shell). Binsort (ordenamiento por cajas). Radix sort (ordenamiento de raíz) -- Estrategia algorítmica : Divide y conquista. Greedy, algoritmos voraces. Programación dinámica -- Algoritmos sobre grafos : Definición de grafo. El problema de los caminos mínimos. Árbol de cubrimiento mínimo (MST).
520 1 _a"Programación orientada a objetos y estructura de datos a fondo, es un libro de nivel universitario diseñado para cubrir las necesidades de los estudiantes que ya aprobaron las asignaturas iniciales de Algoritmos y Programación. La obra avanza sobre un conocimiento más avanzado; explicando cómo aplicar los recursos que provee la programación estructurada para lograr un máximo nivel de encapsulamiento y abstracción. La posibilidad de ocultar los detalles de la implementación para proveer una visión de más alto nivel permite profundizar sobre la lógica de los algoritmos más complejos; cómo los diferentes métodos de ordenamiento, recorridos sobre árboles, análisis de estrategias y/o patrones algorítmicos, estudios de complejidad algoritmica y la resolución de los problemas típicos sobre Grafos."--Cubierta posterior.
521 8 _aMaterial bibliográfico para estudiantes universitarios, docentes e investigadores.
526 8 _aIngeniería en Informática y Sistemas.
546 _aEn español.
650 1 4 _aProgramación
_9184
700 1 _aFernández, Damián,
_eeditor
_9959
700 1 _aTemplos Carbajal, Alberto,
_erevisor
_9960
942 _2ddc
_cBK
998 _cui
999 _c155
_d155