Computational thinking: first algorithms, then code
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Cham
Springer
[2018]
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | viii, 174 Seiten Illustrationen, Diagramme 23.5 cm x 15.5 cm |
ISBN: | 9783319979397 3319979396 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV045885571 | ||
003 | DE-604 | ||
005 | 20220714 | ||
007 | t | ||
008 | 190520s2018 sz a||| |||| 00||| eng d | ||
016 | 7 | |a 1162850000 |2 DE-101 | |
020 | |a 9783319979397 |c Festeinband : circa EUR 48.14 (DE) (freier Preis), circa EUR 49.49 (AT) (freier Preis), circa CHF 49.50 (freier Preis) |9 978-3-319-97939-7 | ||
020 | |a 3319979396 |9 3-319-97939-6 | ||
024 | 3 | |a 9783319979397 | |
028 | 5 | 2 | |a Bestellnummer: 978-3-319-97939-7 |
028 | 5 | 2 | |a Bestellnummer: 86909926 |
035 | |a (OCoLC)1111835374 | ||
035 | |a (DE-599)DNB1162850000 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
044 | |a sz |c XA-CH | ||
049 | |a DE-11 |a DE-2070s |a DE-83 |a DE-384 | ||
084 | |a ST 134 |0 (DE-625)143590: |2 rvk | ||
084 | |a WC 7700 |0 (DE-625)148144: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Ferragina, Paolo |d 1969- |e Verfasser |0 (DE-588)1203402368 |4 aut | |
245 | 1 | 0 | |a Computational thinking |b first algorithms, then code |c Paolo Ferragina, Fabrizio Luccio |
264 | 1 | |a Cham |b Springer |c [2018] | |
264 | 4 | |c © 2018 | |
300 | |a viii, 174 Seiten |b Illustrationen, Diagramme |c 23.5 cm x 15.5 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Algorithmus |0 (DE-588)4001183-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Informatik |0 (DE-588)4026894-9 |2 gnd |9 rswk-swf |
653 | |a Algorithmic Thinking | ||
653 | |a Algorithms | ||
653 | |a Compression | ||
653 | |a Computational Thinking | ||
653 | |a Cryptology | ||
653 | |a Programming | ||
653 | |a Python | ||
653 | |a Search | ||
653 | |a Sorting | ||
689 | 0 | 0 | |a Algorithmus |0 (DE-588)4001183-5 |D s |
689 | 0 | 1 | |a Informatik |0 (DE-588)4026894-9 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Luccio, Fabrizio |d 1938- |e Verfasser |0 (DE-588)128216840 |4 aut | |
710 | 2 | |a Springer International Publishing |0 (DE-588)1064344704 |4 pbl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, eBook |z 978-3-319-97940-3 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4694580cb343420ea782814bd27c26a5&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m Digitalisierung UB Augsburg - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=031268646&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-031268646 |
Datensatz im Suchindex
_version_ | 1804180037910396928 |
---|---|
adam_text | Contents 1 A Brief Historical Outline............................................................................ 1 2 A Problem with Which to Begin ................................................................. 5 3 Algorithms and Coding................................................................................ 3.1 The Pseudocode..................................................................................... 3.2 A More Useful Program....................................................................... 3.3 Interacting with the Machine............................................................... 3.4 Binary Search ....................................................................................... 11 12 16 18 19 4 The Tournament............................................................................................ 4.1 A Lower Bound to the Problemof Maximum...................................... 4.2 The Knockout Stage.............................................................................. 4.3 The Problem of the Runner-up.............................................................. 25 28 29 32 5 A Financial Problem .................................................................................... 5.1 A “Cubic” Algorithm............................................................................ 5.2 A “Quadratic” Algorithm...................................................................... 5.3 A “Linear” Algorithm............................................................................ 5.4 Algorithm Efficiency Versus Hardware Efficiency
............................. 5.5 Some Interesting Variants of the Problem............................................ 35 38 39 41 44 45 6 Secret Messages.............................................................................................. 6.1 Modularity.............................................................................................. 6.2 Exponential Growth .............................................................................. 6.3 Leon Battista Alberti’s Disk.................................................................. 6.4 Today’s Ciphers...................................................................................... 6.5 Dispositions of Characters.................................................................... 6.6 The Construction of Keys...................................................................... 49 51 53 56 59 60 62 vii
viii Conienis 7 Putting Things in Order 67 7.1 The Sorting Problem.............................................................................. ^9 7.2 A More Efficient Algorithm.................................................................... 75 7.3 A Lower Bound...................................................................................... 7.4 Sorting Integers...................................................................................... 7.5 Sorting Big Data...................................................................................... 516 7.6 Multi-way Merge (Sort).......................................................................... 90 8 “Easy” and “Difficult” Problems................................................................... 95 8.1 Walking Through a City.......................................................................... 96 8.2 PΜ” ...................................................................................................... 107 9 Search Engines ................................................................................................. Ill 9.1 From Words to Hyperlinks...................................................................... 112 9.2 Fourth Generation.................................................................................... 115 9.3 The Structure............................................................................................ 117 9.4 How to Solve a Query.............................................................................. 119 9.5 Still an
Improvement................................................................................ 175 9.6 A Concluding Remark ............................................................................ 177 10 Data Compression............................................................................................ 179 10.1 Statistical Compressors............................................................................ 132 10.2 Dictionary-Based Compressors.............................................................. 137 10.3 Sort-Based Compressors.......................................................................... ITI 10.4 Concluding Remarks................................................................................ 137 11 Recursion............................................................................................................ 149 11.1 A Very Instructive Game ...................................................................... 151 11.2 Comparison Between Recursionand Iteration....................................... 155 11.3 Other Examples........................................................................................ 158 11.4 A Famous Randomized Algorithm ........................................................ 163 11.5 To Conclude, Let Līs Be a Little Cautious .......................................... 168 Index....................................................................................................................... 173
|
any_adam_object | 1 |
author | Ferragina, Paolo 1969- Luccio, Fabrizio 1938- |
author_GND | (DE-588)1203402368 (DE-588)128216840 |
author_facet | Ferragina, Paolo 1969- Luccio, Fabrizio 1938- |
author_role | aut aut |
author_sort | Ferragina, Paolo 1969- |
author_variant | p f pf f l fl |
building | Verbundindex |
bvnumber | BV045885571 |
classification_rvk | ST 134 WC 7700 |
ctrlnum | (OCoLC)1111835374 (DE-599)DNB1162850000 |
discipline | Biologie Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02469nam a2200601 c 4500</leader><controlfield tag="001">BV045885571</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20220714 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">190520s2018 sz a||| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1162850000</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783319979397</subfield><subfield code="c">Festeinband : circa EUR 48.14 (DE) (freier Preis), circa EUR 49.49 (AT) (freier Preis), circa CHF 49.50 (freier Preis)</subfield><subfield code="9">978-3-319-97939-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3319979396</subfield><subfield code="9">3-319-97939-6</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783319979397</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 978-3-319-97939-7</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 86909926</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1111835374</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1162850000</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="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">sz</subfield><subfield code="c">XA-CH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield><subfield code="a">DE-2070s</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-384</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 134</subfield><subfield code="0">(DE-625)143590:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">WC 7700</subfield><subfield code="0">(DE-625)148144:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ferragina, Paolo</subfield><subfield code="d">1969-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1203402368</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Computational thinking</subfield><subfield code="b">first algorithms, then code</subfield><subfield code="c">Paolo Ferragina, Fabrizio Luccio</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cham</subfield><subfield code="b">Springer</subfield><subfield code="c">[2018]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">viii, 174 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">23.5 cm x 15.5 cm</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="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="650" ind1="0" ind2="7"><subfield code="a">Informatik</subfield><subfield code="0">(DE-588)4026894-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Algorithmic Thinking</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Algorithms</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Compression</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Computational Thinking</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Cryptology</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programming</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Python</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Search</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Sorting</subfield></datafield><datafield tag="689" ind1="0" 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="0" ind2="1"><subfield code="a">Informatik</subfield><subfield code="0">(DE-588)4026894-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Luccio, Fabrizio</subfield><subfield code="d">1938-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)128216840</subfield><subfield code="4">aut</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Springer International Publishing</subfield><subfield code="0">(DE-588)1064344704</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, eBook</subfield><subfield code="z">978-3-319-97940-3</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4694580cb343420ea782814bd27c26a5&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Augsburg - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=031268646&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-031268646</subfield></datafield></record></collection> |
id | DE-604.BV045885571 |
illustrated | Illustrated |
indexdate | 2024-07-10T08:29:24Z |
institution | BVB |
institution_GND | (DE-588)1064344704 |
isbn | 9783319979397 3319979396 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-031268646 |
oclc_num | 1111835374 |
open_access_boolean | |
owner | DE-11 DE-2070s DE-83 DE-384 |
owner_facet | DE-11 DE-2070s DE-83 DE-384 |
physical | viii, 174 Seiten Illustrationen, Diagramme 23.5 cm x 15.5 cm |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Springer |
record_format | marc |
spelling | Ferragina, Paolo 1969- Verfasser (DE-588)1203402368 aut Computational thinking first algorithms, then code Paolo Ferragina, Fabrizio Luccio Cham Springer [2018] © 2018 viii, 174 Seiten Illustrationen, Diagramme 23.5 cm x 15.5 cm txt rdacontent n rdamedia nc rdacarrier Algorithmus (DE-588)4001183-5 gnd rswk-swf Informatik (DE-588)4026894-9 gnd rswk-swf Algorithmic Thinking Algorithms Compression Computational Thinking Cryptology Programming Python Search Sorting Algorithmus (DE-588)4001183-5 s Informatik (DE-588)4026894-9 s DE-604 Luccio, Fabrizio 1938- Verfasser (DE-588)128216840 aut Springer International Publishing (DE-588)1064344704 pbl Erscheint auch als Online-Ausgabe, eBook 978-3-319-97940-3 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4694580cb343420ea782814bd27c26a5&prov=M&dok_var=1&dok_ext=htm Inhaltstext Digitalisierung UB Augsburg - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=031268646&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Ferragina, Paolo 1969- Luccio, Fabrizio 1938- Computational thinking first algorithms, then code Algorithmus (DE-588)4001183-5 gnd Informatik (DE-588)4026894-9 gnd |
subject_GND | (DE-588)4001183-5 (DE-588)4026894-9 |
title | Computational thinking first algorithms, then code |
title_auth | Computational thinking first algorithms, then code |
title_exact_search | Computational thinking first algorithms, then code |
title_full | Computational thinking first algorithms, then code Paolo Ferragina, Fabrizio Luccio |
title_fullStr | Computational thinking first algorithms, then code Paolo Ferragina, Fabrizio Luccio |
title_full_unstemmed | Computational thinking first algorithms, then code Paolo Ferragina, Fabrizio Luccio |
title_short | Computational thinking |
title_sort | computational thinking first algorithms then code |
title_sub | first algorithms, then code |
topic | Algorithmus (DE-588)4001183-5 gnd Informatik (DE-588)4026894-9 gnd |
topic_facet | Algorithmus Informatik |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4694580cb343420ea782814bd27c26a5&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=031268646&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT ferraginapaolo computationalthinkingfirstalgorithmsthencode AT lucciofabrizio computationalthinkingfirstalgorithmsthencode AT springerinternationalpublishing computationalthinkingfirstalgorithmsthencode |