Estructura de datos con C++: objetos, abstracciones y diseño / Elliot B. Koffman, Paul A. T. Wolfgang (Registro nro. 45920)

MARC details
000 -LEADER
fixed length control field 04201nam a22002417a 4500
003 - CONTROL NUMBER IDENTIFIER
control field OSt
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20250716171321.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 250716b |||||||| |||| 00| 0 spa d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 10-970-10-6578-6
040 ## - CATALOGING SOURCE
Language of cataloging Español
Transcribing agency Biblioteca URACCAN Siuna, Las Minas
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.73 K787
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Koffman, Elliot B.
9 (RLIN) 63538
245 ## - TITLE STATEMENT
Title Estructura de datos con C++: objetos, abstracciones y diseño / Elliot B. Koffman, Paul A. T. Wolfgang
250 ## - EDITION STATEMENT
Edition statement 3
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. México : McGraw-Hill
Date of publication, distribution, etc. 2008
300 ## - PHYSICAL DESCRIPTION
Extent XXVIII, 806 P.
500 ## - GENERAL NOTE
General note Incluye apéndice, glosario, índice
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note Introducción a C++: el ambiente de C++, directivas y macros del preprocesador, enunciados de control en C++, tipos de datos primitivos y tipos de clase, objetos, apuntadores y referencias, funciones, arreglos y cadenas en C, la clase string, uso de entrada/salida con series, introducción al diseño del software: el ciclo de vida del software, utilizando la abstracción para manejar la complejidad, definición de las clases C++, tipos de datos abstractos, interfaces, y pre y poscondiciones, análisis de los requerimientos, casos de uso y diagramas de secuencia, diseño de un directorio telefónico basado en un arreglo, implementación y prueba del directorio telefónico basado en un arreglo, completando la aplicación del directorio telefónico, exactitud y eficiencia del programa: defectos y errores de programa (bugs), excepciones, prueba de programas, depuración de un programa, razonamiento acerca de programas: afirmaciones e invariantes de ciclo, eficiencia de algoritmos, herencia y jerarquías de clase: introducción a la herencia y las jerarquías de clase, anulación de la función miembro, sobrecarga de la función miembro y polimorfismo, clases abstractas, asignación y conversión en una jerarquía, herencia múltiple, nombres de espacios y visibilidad, una jerarquía de clase shape, contenedores secuenciales: clases de plantilla y el vector, aplicaciones de vector, implementación de una clase vector, constructor de copia, operador de asignación y destructor, listas simplemente ligadas y doblemente ligadas, la clase list y el iterador, implementación de una clase de lista doblemente ligada, aplicación de la clase, contenedores de la biblioteca estándar, algoritmos de la biblioteca estándar y objetos de función, pilas (stacks): la pila ADT, aplicaciones de pilas, ejecución de una pila, más aplicaciones de la pila, colas y deques: el tipo de datos abstractos cola, mantenimiento de una cola de clientes, implementación de la cola ADT, la deque, simulación de filas de espera por medio de colas, recursión: pensamiento recursivo, definiciones recursivas de fórmulas matemáticas, búsqueda recursiva, resolución de problemas con recursión, backtracking, árboles: terminología de árboles y aplicaciones, travesías de árboles, implementación de una clase binary tree, árboles de búsqueda binaria, montones y colas de prioridad, los árboles de Huffman, conjuntos y mapeos: requerimientos del contenedor asociativo, mapeos y multimapeos, tablas hash, implementación de la tabla hash, consideraciones de implementación para el hash map, aplicaciones adicionales de mapeo, ordenación: el uso de las funciones de ordenación C++, ordenación por selección, ordenación de burbuja, ordenación por inserción, comparación de clasificaciones cuadráticas, shell sort: una mejor ordenación por inserción, merge sort, heapsort, quicksort, prueba de los algoritmos de ordenación, el problema de la bandera nacional alemana (tema opcional), árboles de búsqueda autobalanceados: equilibrio y rotación del árbol, árboles AVL, árboles rojo-negro, árboles 2-3, árboles 2-3-4 y árboles B, grafos: terminología de los grafos, un grafo ADT y la clase Edge, implementación del grafo ADT, travesías de grafos, aplicaciones de travesías de grafos, algoritmos que utilizan grafos ponderados.
590 ## - LOCAL NOTE (RLIN)
Local note Col. Ing. Sist
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element 1. INGENIERÍA EN SISTEMAS 2. ESTRUCTURA DE DATOS (COMPUTADORES) 3. C++ (LENGUAJE DE PROGRAMACIÓN DE COMPUTADORES)
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name T. Wolfgang, Paul A., autor
9 (RLIN) 63540
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme
Koha item type Libros
Existencias
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Collection code Home library Current library Shelving location Date acquired Inventory number Full call number Barcode Date last seen Copy number Koha item type
Disponible         Ingeniería en Sistemas de la Información Biblioteca URACCAN, Siuna Las Minas Biblioteca URACCAN, Siuna Las Minas Staff Office 16.07.2025 15963 15963C1 109701065786 16.07.2025 C1 Libros

Diseñado & Mantenido por: Universidad URACCAN
Bibliotecas URACCAN, Contacto: Marlon Peralta: direccion.sitici@uraccan.edu.ni

Con tecnología Koha