Competitive programming in Python: 128 algorithms to develop your coding skills
"Want to kill it at your job interview in the tech industry? Want to win that coding competition? Learn all the algorithmic techniques and programming skills you need from two experienced coaches, problem setters, and jurors for coding competitions. The authors highlight the versatility of each...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Weitere Verfasser: | , |
Format: | Buch |
Sprache: | English French |
Veröffentlicht: |
Cambridge, United Kingdom ; New York, NY, USA ; Port Melbourne, VIC, Australia ; New Delhi, India ; Singapore
Cambridge University Press
2021
|
Schlagworte: | |
Zusammenfassung: | "Want to kill it at your job interview in the tech industry? Want to win that coding competition? Learn all the algorithmic techniques and programming skills you need from two experienced coaches, problem setters, and jurors for coding competitions. The authors highlight the versatility of each algorithm by considering a variety of problems and show how to implement algorithms in simple and efficient code. What to expect: * Master 128 algorithms in Python. * Discover the right way to tackle a problem and quickly implement a solution of low complexity. * Classic problems like Dijkstra's shortest path algorithm and Knuth-Morris-Pratt's string matching algorithm, plus lesser known data structures like Fenwick trees and Knuth's dancing links. * A framework to tackle algorithmic problem solving, including: Definition, Complexity, Applications, Algorithm, Key Information, Implementation, Variants, In Practice, and Problems. * Python code in the book and on the companion website"-- |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | x, 254 Seiten Illustrationen |
ISBN: | 9781108716826 |
Internformat
MARC
LEADER | 00000nam a22000001c 4500 | ||
---|---|---|---|
001 | BV047029886 | ||
003 | DE-604 | ||
005 | 20220621 | ||
007 | t | ||
008 | 201125s2021 xxua||| |||| 00||| eng d | ||
020 | |a 9781108716826 |c Pbk |9 978-1-108-71682-6 | ||
035 | |a (OCoLC)1195049203 | ||
035 | |a (DE-599)KXP1700279610 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 1 | |a eng |h fre | |
044 | |a xxu |c XD-US | ||
049 | |a DE-91G |a DE-573 |a DE-862 |a DE-83 | ||
050 | 0 | |a QA76.73.P98 | |
082 | 0 | |a 005.13/3 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 366 |2 stub | ||
100 | 1 | |a Dürr, Christoph |d 1969- |e Verfasser |0 (DE-588)101139541X |4 aut | |
240 | 1 | 0 | |a Programmation efficace |
245 | 1 | 0 | |a Competitive programming in Python |b 128 algorithms to develop your coding skills |c Christoph Dürr, CNRS, Sorbonne University, Jill-Jênn Vie, Inria ; translated by Greg Gibbons and Danièle Gibbons |
264 | 1 | |a Cambridge, United Kingdom ; New York, NY, USA ; Port Melbourne, VIC, Australia ; New Delhi, India ; Singapore |b Cambridge University Press |c 2021 | |
300 | |a x, 254 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes bibliographical references and index | ||
520 | 3 | |a "Want to kill it at your job interview in the tech industry? Want to win that coding competition? Learn all the algorithmic techniques and programming skills you need from two experienced coaches, problem setters, and jurors for coding competitions. The authors highlight the versatility of each algorithm by considering a variety of problems and show how to implement algorithms in simple and efficient code. What to expect: * Master 128 algorithms in Python. * Discover the right way to tackle a problem and quickly implement a solution of low complexity. * Classic problems like Dijkstra's shortest path algorithm and Knuth-Morris-Pratt's string matching algorithm, plus lesser known data structures like Fenwick trees and Knuth's dancing links. * A framework to tackle algorithmic problem solving, including: Definition, Complexity, Applications, Algorithm, Key Information, Implementation, Variants, In Practice, and Problems. * Python code in the book and on the companion website"-- | |
650 | 0 | 7 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Python 3.x |0 (DE-588)7692360-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Algorithmus |0 (DE-588)4001183-5 |2 gnd |9 rswk-swf |
653 | 0 | |a Python (Computer program language) | |
653 | 0 | |a Algorithms | |
689 | 0 | 0 | |a Python 3.x |0 (DE-588)7692360-5 |D s |
689 | 0 | 1 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Algorithmus |0 (DE-588)4001183-5 |D s |
689 | 1 | 1 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Vie, Jill-Jênn |d 1990- |e Verfasser |0 (DE-588)1225306922 |4 aut | |
700 | 1 | |a Gibbons, Greg |d ca. 20./21. Jh. |0 (DE-588)1203756526 |4 trl | |
700 | 1 | |a Gibbons, Danièle |d ca. 20./21. Jh. |0 (DE-588)1203756402 |4 trl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, EPUB |z 978-1-108-59192-8 |
999 | |a oai:aleph.bib-bvb.de:BVB01-032437185 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 250 P99 D853 |
DE-BY-FWS_katkey | 927968 |
DE-BY-FWS_media_number | 083000524536 |
_version_ | 1806177090039447552 |
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Dürr, Christoph 1969- Vie, Jill-Jênn 1990- |
author2 | Gibbons, Greg ca. 20./21. Jh Gibbons, Danièle ca. 20./21. Jh |
author2_role | trl trl |
author2_variant | g g gg d g dg |
author_GND | (DE-588)101139541X (DE-588)1225306922 (DE-588)1203756526 (DE-588)1203756402 |
author_facet | Dürr, Christoph 1969- Vie, Jill-Jênn 1990- Gibbons, Greg ca. 20./21. Jh Gibbons, Danièle ca. 20./21. Jh |
author_role | aut aut |
author_sort | Dürr, Christoph 1969- |
author_variant | c d cd j j v jjv |
building | Verbundindex |
bvnumber | BV047029886 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.P98 |
callnumber-search | QA76.73.P98 |
callnumber-sort | QA 276.73 P98 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
classification_tum | DAT 366 |
ctrlnum | (OCoLC)1195049203 (DE-599)KXP1700279610 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03201nam a22005411c 4500</leader><controlfield tag="001">BV047029886</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20220621 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">201125s2021 xxua||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781108716826</subfield><subfield code="c">Pbk</subfield><subfield code="9">978-1-108-71682-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1195049203</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KXP1700279610</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="1" ind2=" "><subfield code="a">eng</subfield><subfield code="h">fre</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">XD-US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.P98</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 366</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Dürr, Christoph</subfield><subfield code="d">1969-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)101139541X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Programmation efficace</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Competitive programming in Python</subfield><subfield code="b">128 algorithms to develop your coding skills</subfield><subfield code="c">Christoph Dürr, CNRS, Sorbonne University, Jill-Jênn Vie, Inria ; translated by Greg Gibbons and Danièle Gibbons</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge, United Kingdom ; New York, NY, USA ; Port Melbourne, VIC, Australia ; New Delhi, India ; Singapore</subfield><subfield code="b">Cambridge University Press</subfield><subfield code="c">2021</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">x, 254 Seiten</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">"Want to kill it at your job interview in the tech industry? Want to win that coding competition? Learn all the algorithmic techniques and programming skills you need from two experienced coaches, problem setters, and jurors for coding competitions. The authors highlight the versatility of each algorithm by considering a variety of problems and show how to implement algorithms in simple and efficient code. What to expect: * Master 128 algorithms in Python. * Discover the right way to tackle a problem and quickly implement a solution of low complexity. * Classic problems like Dijkstra's shortest path algorithm and Knuth-Morris-Pratt's string matching algorithm, plus lesser known data structures like Fenwick trees and Knuth's dancing links. * A framework to tackle algorithmic problem solving, including: Definition, Complexity, Applications, Algorithm, Key Information, Implementation, Variants, In Practice, and Problems. * Python code in the book and on the companion website"--</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python 3.x</subfield><subfield code="0">(DE-588)7692360-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Algorithmus</subfield><subfield code="0">(DE-588)4001183-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Algorithms</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Python 3.x</subfield><subfield code="0">(DE-588)7692360-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Algorithmus</subfield><subfield code="0">(DE-588)4001183-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Vie, Jill-Jênn</subfield><subfield code="d">1990-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1225306922</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gibbons, Greg</subfield><subfield code="d">ca. 20./21. Jh.</subfield><subfield code="0">(DE-588)1203756526</subfield><subfield code="4">trl</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gibbons, Danièle</subfield><subfield code="d">ca. 20./21. Jh.</subfield><subfield code="0">(DE-588)1203756402</subfield><subfield code="4">trl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, EPUB</subfield><subfield code="z">978-1-108-59192-8</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032437185</subfield></datafield></record></collection> |
id | DE-604.BV047029886 |
illustrated | Illustrated |
index_date | 2024-07-03T16:01:56Z |
indexdate | 2024-08-01T11:31:40Z |
institution | BVB |
isbn | 9781108716826 |
language | English French |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032437185 |
oclc_num | 1195049203 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-573 DE-862 DE-BY-FWS DE-83 |
owner_facet | DE-91G DE-BY-TUM DE-573 DE-862 DE-BY-FWS DE-83 |
physical | x, 254 Seiten Illustrationen |
publishDate | 2021 |
publishDateSearch | 2021 |
publishDateSort | 2021 |
publisher | Cambridge University Press |
record_format | marc |
spellingShingle | Dürr, Christoph 1969- Vie, Jill-Jênn 1990- Competitive programming in Python 128 algorithms to develop your coding skills Python Programmiersprache (DE-588)4434275-5 gnd Programmierung (DE-588)4076370-5 gnd Python 3.x (DE-588)7692360-5 gnd Algorithmus (DE-588)4001183-5 gnd |
subject_GND | (DE-588)4434275-5 (DE-588)4076370-5 (DE-588)7692360-5 (DE-588)4001183-5 |
title | Competitive programming in Python 128 algorithms to develop your coding skills |
title_alt | Programmation efficace |
title_auth | Competitive programming in Python 128 algorithms to develop your coding skills |
title_exact_search | Competitive programming in Python 128 algorithms to develop your coding skills |
title_exact_search_txtP | Competitive programming in Python 128 algorithms to develop your coding skills |
title_full | Competitive programming in Python 128 algorithms to develop your coding skills Christoph Dürr, CNRS, Sorbonne University, Jill-Jênn Vie, Inria ; translated by Greg Gibbons and Danièle Gibbons |
title_fullStr | Competitive programming in Python 128 algorithms to develop your coding skills Christoph Dürr, CNRS, Sorbonne University, Jill-Jênn Vie, Inria ; translated by Greg Gibbons and Danièle Gibbons |
title_full_unstemmed | Competitive programming in Python 128 algorithms to develop your coding skills Christoph Dürr, CNRS, Sorbonne University, Jill-Jênn Vie, Inria ; translated by Greg Gibbons and Danièle Gibbons |
title_short | Competitive programming in Python |
title_sort | competitive programming in python 128 algorithms to develop your coding skills |
title_sub | 128 algorithms to develop your coding skills |
topic | Python Programmiersprache (DE-588)4434275-5 gnd Programmierung (DE-588)4076370-5 gnd Python 3.x (DE-588)7692360-5 gnd Algorithmus (DE-588)4001183-5 gnd |
topic_facet | Python Programmiersprache Programmierung Python 3.x Algorithmus |
work_keys_str_mv | AT durrchristoph programmationefficace AT viejilljenn programmationefficace AT gibbonsgreg programmationefficace AT gibbonsdaniele programmationefficace AT durrchristoph competitiveprogramminginpython128algorithmstodevelopyourcodingskills AT viejilljenn competitiveprogramminginpython128algorithmstodevelopyourcodingskills AT gibbonsgreg competitiveprogramminginpython128algorithmstodevelopyourcodingskills AT gibbonsdaniele competitiveprogramminginpython128algorithmstodevelopyourcodingskills |