<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Guide to Competitive Programming</title>
    <subTitle>Learning and Improving Algorithms Through Contests</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Laaksonen, Antti.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
    <role>
      <roleTerm type="text">autor.</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">aut.</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">http://id.loc.gov/vocabulary/relators/aut</roleTerm>
    </role>
  </name>
  <name type="corporate">
    <namePart>SpringerLink (Online service)</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="text">Cham</placeTerm>
    </place>
    <publisher>Springer International Publishing</publisher>
    <publisher>Imprint: Springer</publisher>
    <dateIssued>2017</dateIssued>
    <dateIssued>2017</dateIssued>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">electronic</form>
    <form authority="gmd">electronic resource</form>
    <extent>XII, 283 p. 266 illus., 96 illus. in color. : online resource.</extent>
  </physicalDescription>
  <abstract>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.</abstract>
  <tableOfContents>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.</tableOfContents>
  <note type="statement of responsibility">by Antti Laaksonen.</note>
  <note>Incluye referencias bibliográficas e índice.</note>
  <subject authority="lcsh">
    <topic>Ciencias de la computación</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Programas para computadores</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Algoritmos</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Educación</topic>
  </subject>
  <subject>
    <topic>Técnicas de programación</topic>
  </subject>
  <subject>
    <topic>Algoritmos</topic>
    <topic>Análisis y problemas complejos</topic>
  </subject>
  <subject>
    <topic>Computación profesional</topic>
  </subject>
  <subject>
    <topic>Algoritmos</topic>
  </subject>
  <subject>
    <topic>Computadores y Educación</topic>
  </subject>
  <classification authority="ddc" edition="23">005.11</classification>
  <relatedItem type="host">
    <titleInfo>
      <title>Springer eBooks</title>
    </titleInfo>
  </relatedItem>
  <identifier type="isbn">9783319725475</identifier>
  <identifier type="uri">https://unicurn.sharepoint.com/:b:/s/biblioteca/EY3RB-DBp1FBp4eOaJb4Cf4BqpHjPT1-XC4aFFOjWdV_7A?e=CPR5H0</identifier>
  <location>
    <url>https://unicurn.sharepoint.com/:b:/s/biblioteca/EY3RB-DBp1FBp4eOaJb4Cf4BqpHjPT1-XC4aFFOjWdV_7A?e=CPR5H0</url>
  </location>
  <location>
    <physicalLocation displayLabel="L111">MHC MHC</physicalLocation>
  </location>
  <recordInfo>
    <recordContentSource authority="marcorg">CO-CtgCURN</recordContentSource>
    <recordCreationDate encoding="marc">180102</recordCreationDate>
    <recordChangeDate encoding="iso8601">20260701202226.0</recordChangeDate>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
