000 | 03675nam a22003737a 4500 | ||
---|---|---|---|
003 | BO-EaUP | ||
005 | 20240909165645.0 | ||
008 | 240724b |||||||| |||| 00| 0 eng d | ||
015 |
_a2007 _qM-20902-2007 |
||
020 | _a978-84-481-5645-9 | ||
040 |
_aBiblioteca de Ingenieria de Sistemas _bspa _cBiblioteca de Ingenieria de Sistemas _eRDA |
||
041 |
_aspa _hEspañol |
||
043 | _an-mx | ||
082 |
_221 _a005.262 |
||
092 |
_a005.262 _SES82 |
||
100 |
_aJoyanes Luis _cPofesor _eAutor _93609 |
||
245 |
_aEstructura de Datos en C++ / _cLuis Joyanes |
||
250 | _aPrimera Edición | ||
260 |
_aEspaña : _bMcGraw-Hill, _c2007 |
||
300 |
_axvii, 611 páginas ; _b Ilustraciones (blanco y negro), figuras, diagramas ; tapa blanda ; _c23.5x17 centímetros ; _frústico |
||
336 |
_2rdacontenido _atexto _btxt |
||
337 |
_2rdamedia _ano mediado _bn |
||
338 |
_avolumen _bnc |
||
505 | _aCapitulo 1. Desarrollo de software. Tipos abstractos de datos.-- Capitulo 2. Clases y objetos.-- Capitulo 3. Tipos de datos básicos: Arrays, cadenas, estructuras y tipos enumerados.-- Capitulo 4. Clases derivadas: Herencia y polimorfismo.-- Capitulo 5. Genericidad: plantillas.-- Capitulo 6. Análisis y eficiencias de algoritmos.-- Capitulo 7. Algoritmos recursivos.-- Capitulo 8. Algoritmos de ordenación y búsqueda.-- Capitulo 9. Algoritmos de ordenación de archivos.-- Capitulo 10. Listas.-- Capitulo 11. Pilas.-- Capitulo 12. Colas.-- Capitulo 13. Colas de prioridades y montículos.-- Capitulo 14. Tablas de dispersión, funciones hash.-- Capitulo 15. Biblioteca estándar de plantillas (STL).-- Capitulo 16. Arboles. Arboles binarios y arboles ordenados.-- Capitulo 17. Arboles de búsqueda equilibrados. Arboles B.-- Capitulo 18. Grafos. | ||
520 | _aEn esta obra se muestran técnicas de representación de estructuras de datos, utilizando como lenguaje contenedor C++. El contexto de las mismas de engloba en los siguientes principios: 1. Cada estructura de datos tiene sus costes y sus beneficios. Los programadores y diseñadores necesitan una comprensión rigurosa y completa de cómo evaluar los costes y beneficios para adaptarse a los nuevos retos que afronta la construcción de la aplicación. Estas propiedades requieren un conocimiento o comprensión de los principios de análisis de algoritmos y también una consideración práctica de los efectos significativos del medio físico empleado. 2. Los temas relativos a costes y beneficios se consideran dentro del concepto de elemento de compensación. 3. Esta edición, fundamentalmente, describe estructuras de datos, métodos de organización de grandes cantidades de datos y algoritmos, junto con el análisis de los mismos, en esencia, estimación del tiempo de ejecución de algoritmos. 4. Los datos estructurados siguen a las necesidades. Los estudiantes deben aprender a evaluar primero las necesidades de aplicación, a continuación, encontrar una estructura de datos en correspondencia con sus funcionalidades. 5. El método didáctico que sigue es buscar preferentemente enseñar a pensar en la resolución de un problema, siguiendo un determinado método ya conocido o bien creado por el propio lector, una vez esbozado el método, se estudia el algoritmo correspondiente junto con las etapas que pueden resolver el problema. | ||
521 | _aEsta destinado a docentes y estudiantes de carreras de ingeniería, ciencias tecnológicas. | ||
650 |
_aESTRUCTURA DE DATOS I _93610 |
||
653 | _aDESARROLLO DE SOFTWARE | ||
700 |
_aLucas Sanchez Garcia _eAutor _93612 |
||
700 |
_aIgnacio Sanchez Garcia _eAutor _94723 |
||
700 | _93962 | ||
700 | _94374 | ||
942 |
_2ddc _cBK _e21 _n0 |
||
999 |
_c3886 _d3886 |