Product Type
Condition
Binding
Collectible Attributes
Free Shipping
Seller Location
Seller Rating
Published by No Starch Press, Incorporated, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: Better World Books, Mishawaka, IN, U.S.A.
Book First Edition
Condition: Very Good. 1st Edition. Former library book; may include library markings. Used book that is in excellent condition. May show signs of wear or have minor defects.
Published by No Starch Press, Incorporated, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: Better World Books, Mishawaka, IN, U.S.A.
Book First Edition
Condition: Good. 1st Edition. Former library book; may include library markings. Used book that is in clean, average condition without any missing pages.
Published by No Starch Press, Incorporated, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: Better World Books, Mishawaka, IN, U.S.A.
Book First Edition
Condition: Good. 1st Edition. Used book that is in clean, average condition without any missing pages.
Published by No Starch Press, Incorporated, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: Better World Books, Mishawaka, IN, U.S.A.
Book First Edition
Condition: Very Good. 1st Edition. Used book that is in excellent condition. May show signs of wear or have minor defects.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Book
Paperback. Condition: Good. No Jacket. Former library book; Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 0.95.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Book
Paperback. Condition: Good. No Jacket. Former library book; Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 0.95.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Book
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 0.95.
Published by No Starch Press (edition 1), 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: BooksRun, Philadelphia, PA, U.S.A.
Book
Paperback. Condition: Very Good. 1. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: Bellwetherbooks, McKeesport, PA, U.S.A.
Book
paperback. Condition: Very Good. 1. Very Good Condition - May show some limited signs of wear and may have a remainder mark. Pages and dust cover are intact and not marred by notes or highlighting.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: HPB Inc., Dallas, TX, U.S.A.
Book
Paperback. Condition: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority!.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: Bellwetherbooks, McKeesport, PA, U.S.A.
Book
paperback. Condition: As New. 1. LIKE NEW!!! Has a red or black remainder mark on bottom/exterior edge of pages.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: GF Books, Inc., Hawthorne, CA, U.S.A.
Book
Condition: Good. Book is in Used-Good condition. Pages and cover are clean and intact. Used items may not include supplementary materials such as CDs or access codes. May show signs of minor shelf wear and contain limited notes and highlighting. 0.79.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: medimops, Berlin, Germany
Book
Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: Thomas F. Pesce', Anaheim, CA, U.S.A.
Book
Trade Paperback. Condition: Very Good. Illustrated in B&W (illustrator). 1593276664 . Pages are clean, tight and bright. The rear cover has a light mark to the bottom right corner.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: booksXpress, Bayonne, NJ, U.S.A.
Book
Soft Cover. Condition: new.
Published by Heidelberg ; München ; Landsberg ; Frechen ; Hamburg : mitp, 2013
ISBN 10: 3826692780ISBN 13: 9783826692789
Seller: Versandantiquariat Ottomar Köhler, Hanau, Germany
Book First Edition
1. Aufl. kart., 296 S. : Ill., graph. Darst. ; 24 cm; guter / sehr guter Zustand Von der Aufgabe zur Lösung so gehen Sie vor Probleme analysieren und schrittweise bearbeiten Systematisches Vorgehen lernen und anwenden Die Herausforderung beim Programmieren besteht nicht im Erlernen der Syntax einer bestimmten Sprache, sondern in der Fähigkeit, auf kreative Art Probleme zu lösen. In diesem einzigartigen Buch widmet sich der Autor V. Anton Spraul genau jenen Fähigkeiten, die in normalen Lehrbüchern eher nicht behandelt werden: die Fähigkeit, wie ein Programmierer zu denken und Aufgaben zu lösen.In den einzelnen Kapiteln behandelt er jeweils verschiedene Programmierkonzepte wie beispielsweise Klassen, Zeiger und Rekursion, und fordert den Leser mit erweiterbaren Übungen zur praktischen Anwendung des Gelernten auf. Aus dem Inhalt: Strategien zur Problemlösung Eingabeverarbeitung Statusverfolgung Arrays Zeiger und dynamische Speicherverwaltung Klassen Rekursion Wiederverwendung von Code Rekursive und iterative Programmierung Denken wie ein Programmierer (Detailinfo) // Inhaltsverzeichnis Danksagungen 11 Einfuhrung 13 Über dieses Buch 15 Voraussetzungen 16 Ausgewählte Themen 16 Programmierstil 16 Übungen 17 Warum C++? 17 1 Strategien zur Problemlösung 19 1.1 Klassische Rätsel 20 1.1.1 Fuchs, Gans und Getreidesack 21 Aufgabe: Wie kann der Fluss überquert werden? 21 1.1.2 Schiebepuzzles 25 Aufgabe: Verschieben der 8 26 Aufgabe: Verschieben der 5 27 1.1.3 Sudoku 30 Aufgabe: Vervollständigen eines Sudoku-Quadrats 31 1.1.4 Das Quarrasi-Schloss 33 Aufgabe: Öffnen des außerirdischen Schlosses 33 1.2 Gängige Verfahren zur Problemlösung 36 1.2.1 Niemals ohne Plan 37 1. 2 . 2 Umformulieren der Aufgabenstellung 38 1.2.3 Zerlegung in Teilaufgaben 39 1. 2 . 4 Bekanntem anfangen 40 1.2.5 Reduktion der Problemstellung 41 1. 2 . 6 Analogien suchen 42 1.2.7 Experimentieren 43 1. 2 . 8 Nicht entmutigen lassen 44 1.3 Übungen 45 2 Wahre Rätsel 47 2.1 Verwendete C++-Syntax 47 2 . 2 Ausgabe von Mustern 48 Aufgabe: Halbiertes Quadrat. . . . 48 Aufgabe: Quadrat (Halbiertes Quadrat, Reduktion) 48 Aufgabe: Zeile (Halbiertes Quadrat, weitere Reduktion) 49 Aufgabe: Herunterzählen durch Hochzählen 50 Aufgabe: Hochkant stehendes Dreieck 51 2 . 3 Eingabeverarbeitung 54 Aufgabe: Test einer Luhn-Prüfsumme 54 2.3.1 Zerlegung der Aufgabenstellung 56 Aufgabe: Ziffer in Ganzzahl konvertieren 58 Aufgabe: Test einer Luhn-Prüfsumme fester Länge 60 Aufgabe: Test einer einfachen Prüfsumme fester Länge . . . 60 Aufgabe: Positiv oder negativ 63 2 . 3 . 2 Zusammenstellen der Teillösungen 64 2 . 4 Statusverfolgung 6 6 Aufgabe: Entschlüsseln einer Botschaft 66 Aufgabe: Einlesen einer Zahl mit drei oder vier Z i f f e r n . . . . 71 Aufgabe: Einlesen einer Zahl mit drei oder vier Ziffern, weiter vereinfacht 72 2 . 5 Fazit 8 1 2 . 6 Übungen 8 1 3 Arrays 85 3.1 Array-Grundlagen 8 6 3.1.1 Speichern 8 6 3.1.2 Kopieren 87 3.1.3 Zugriff und Suche 8 8 3.1.4 Sortieren 89 3.1.5 Statistische Werte 92 3 . 2 Aufgabenstellungen mit Arrays 9 3 Aufgabe: Modalwert berechnen 93 3.2.1 Refactoring 97 3.3 Arrays mit fest vorgegebenen Daten 100 3 . 4 Nicht-skalare Arrays 102 3.5 Mehrdimensionale Arrays 104 3 . 6 Wann werden Arrays verwendet? 108 3 . 7 Übungen 1 1 3 4 Zeiger und dynamische Speicherverwaltung 115 4.1 Zeiger-Grundlagen 115 Inhaltsverzeichnis 4 . 2 Vorteile von Zeigern 117 4.2.1 Festlegung der Größe von Datenstrukturen zur Laufzeit. 117 4 . 2 . 2 Größenänderung von Datenstrukturen 117 4 . 2 . 3 Gemeinsame Speichernutzung 118 4.3 Wann werden Zeiger verwendet? 119 4 . 4 Speicherverwaltung 120 4.4.1 Stack und Heap 120 4 . 4 . 2 Arbeitsspeicher 124 4 . 4 . 3 Lebensdauer 125 4.5 Aufgabenstellungen mit Zeigern 126 4.5.1 Zeichenketten variabler Länge 127 Aufgabe: Bearbeitung von Zeichenketten variabler Länge 127 4 . 5 . 2 Verkettete Listen 139 Aufgabe: Nachverfolgen einer unbekannten Zahl von Schülerdatensätzen 139 4 . 6 Fazit und Ausblick 148 4 . 7 Übungen 149 5 Klassen 151 5.1 Klassen-Grundlagen 151 5.2 Ziele bei der Verwendung von Klassen 153 5.2.1 Verkapselung 154 5 . 2 . 2 Wiederverwendung von Code 155 5.2.3 Zerlegung in Teilaufgaben 155 5 . 2 . 4 Information Hiding 156 5.2.5 Verständlichkeit 158 5 . 2 . 6 Ausdrucksfähigkeit 159 5.3 Eine einfache Klasse 159 Aufgabe: Notenliste 160 5.3.1 Grundgerüst einer Klasse 160 5.3.2 Unterstützende Methoden 165 5.4 Klassen mit dynamischen Daten 169 Aufgabe: Nachverfolgen einer unbekannten Zahl von Schülerdatensätzen 169 5.4.1 Hinzufügen eines Knotens 172 5 . 4 . 2 Umorganisieren einer Liste 175 5.4.3 Destruktor 179 5 . 4 . 4 Tiefe Kopien (Deep Copy) 180 5.4.5 Klassen mit dynamischen Daten im Überblick 185 Inhaltsverzeichnis 5.5 Fehlervermeidung 186 5.5.1 Fingierte Klassen 187 5.5.2 Monotalente 188 5 . 6 Übungen 1 8 8 6 Rekursion 191 6.1 Grundlagen der Rekursion 191 6 . 2 Start-und Endrekursion 192 Aufgabe: Wie viele Papageien? 192 6.2.1 Lösungsweg 1 193 6 . 2 . 2 Lösungsweg 2 194 Aufgabe: Wer ist unser bester Kunde? 196 6 . 2 . 3 Lösungsweg 1 198 6 . 2 . 4 Lösungsweg 2 199 6 . 3 Das Hauptkonzept der Rekursion 201 Aufgabe: Berechnung der Summe eines Arrays von Ganzzahlen 202 6 . 4 Häufige Fehler 204 6.4.1 Zu viele Parameter 205 6 . 4 . 2 Globale Variablen 206 6 . 5 Rekursion bei dynamischen Datenstrukturen 208 6.5.1 Rekursion und verkettete Listen 208 Aufgabe: Negative Zahlen in einer einfach verketteten Liste zählen 210 6 . 5 . 2 Rekursion und Binärbäume 211 Aufgabe: Suche nach dem größten Wert in einem Binärbaum 213 6.6 Wrapper-Funktionen 214 Aufgabe: Anzahl der Blätter eines Binärbaums 214 6 . 7 Wann wird Rekursion verwendet? 217 6.7.1 Rekursion: Gegenargumente 218 Aufgabe: Ausgabe einer verketteten Liste 220 Aufgabe: Ausgabe einer verketteten Liste in umgekehrter Reihenfolge 220 6.8 Übungen 222 7 Wiederverwendung von Code 225 7.1 Sinnvolle und nicht sinnvolle Wiederverwendung von Code 225 7 . 2 Komponenten 227 7.2.1 Code-Blöcke 227 Inhaltsverzeichnis 7 . 2 . 2 Algorithmen 227 7 . 2 . 3 Entwurfsmuster 228 7 . 2 . 4 Ab.
Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages.
Published by No Starch Press, 2012
ISBN 10: 1593274246ISBN 13: 9781593274245
Seller: KuleliBooks, Phoenix, AZ, U.S.A.
Book
Condition: New. Fast Shipping - Safe and secure Mailer.
Published by No Starch Press (edition 1), 2012
ISBN 10: 1593274246ISBN 13: 9781593274245
Seller: BooksRun, Philadelphia, PA, U.S.A.
Book
Paperback. Condition: Very Good. 1. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported.
Published by No Starch Press, 2012
ISBN 10: 1593274246ISBN 13: 9781593274245
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Book
Condition: New.
Published by No Starch Press, 2012
ISBN 10: 1593274246ISBN 13: 9781593274245
Seller: booksXpress, Bayonne, NJ, U.S.A.
Book
Soft Cover. Condition: new.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: GoldenWavesOfBooks, Fayetteville, TX, U.S.A.
Book
Paperback. Condition: new. New. Fast Shipping and good customer service.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Book
Condition: As New. Unread book in perfect condition.
Published by Broadway, 2005
ISBN 10: 0767917073ISBN 13: 9780767917070
Seller: GF Books, Inc., Hawthorne, CA, U.S.A.
Book
Condition: Good. Book is in Used-Good condition. Pages and cover are clean and intact. Used items may not include supplementary materials such as CDs or access codes. May show signs of minor shelf wear and contain limited notes and highlighting. 0.95.
Published by Penguin Random House, 2012
ISBN 10: 1593274246ISBN 13: 9781593274245
Seller: INDOO, Avenel, NJ, U.S.A.
Book
Condition: As New. Unread copy in mint condition.
Published by No Starch Press, 2012
ISBN 10: 1593274246ISBN 13: 9781593274245
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Book
Condition: As New. Unread book in perfect condition.
Published by No Starch Press, 2012
Seller: Ergodebooks, Houston, TX, U.S.A.
Softcover. Condition: new. The real challenge of programming isn't learning a language's syntax-it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge.You'll also learn how to:-Split problems into discrete components to make them easier to solve-Make the most of code reuse with functions, classes, and libraries-Pick the perfect data structure for a particular job-Master more advanced programming tools like recursion and dynamic memory-Organize your thoughts and develop strategies to tackle particular types of problemsAlthough the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art-and the first step in creating your masterpiece is learning to Think Like a Programmer.
Published by Penguin Random House, 2012
ISBN 10: 1593274246ISBN 13: 9781593274245
Seller: INDOO, Avenel, NJ, U.S.A.
Book
Condition: New. Brand New.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Book
Condition: New.
Published by No Starch Press, 2015
ISBN 10: 1593276664ISBN 13: 9781593276669
Seller: Big Bill's Books, Wimberley, TX, U.S.A.
Book
Paperback. Condition: new. Brand New Copy.