TY - BOOK AU - Laaksonen,Antti ED - SpringerLink (Online service) TI - Guide to competitive programming: Learning and improving algorithms through contests T2 - Undergraduate Topics in Computer Science, SN - 9783319725475 U1 - 005.11 23 PY - 2017/// CY - Cham : PB - Springer International Publishing :, Imprint: Springer, KW - Ciencias de la computación KW - Programas para computadores KW - Algoritmos KW - Educación KW - Técnicas de programación KW - Análisis y problemas complejos KW - Computación profesional KW - Computadores y Educación N1 - Incluye referencias bibliográficas e índice; Introduction -- Programming Techniques -- Efficiency -- Sorting and Searching -- Data Structures -- Dynamic Programming -- Graph Algorithms -- Algorithm Design Topics -- Range Queries -- Tree Algorithms -- Mathematics -- Advanced Graph Algorithms -- Geometry -- String Algorithms -- Additional Topics -- Appendix A: Mathematical Background N2 - El texto destaca cómo la programación competitiva ha demostrado ser una excelente manera de aprender algoritmos, al alentar el diseño de algoritmos que realmente funcionan, estimulando la mejora de las habilidades de programación y depuración, y reforzando el tipo de pensamiento requerido para resolver problemas en un entorno competitivo . El libro contiene muchos trucos de diseño de algoritmos de "folklore" que son conocidos por programadores competitivos experimentados, pero que anteriormente solo se habían discutido formalmente en foros en línea y publicaciones de blog UR - https://drive.google.com/file/d/1I5tg1GF5UnDuzEdL8bujbsSivYJnS2HG/view?usp=sharing ER -