CS++ Data Structures

Onderwijs

Gratis · In-app aankopen · Ontworpen voor iPad. Niet geverifieerd voor macOS.

CS++ Data Structures & Algorithms is the Java course that comes after AP CSA — twelve units in which you build every structure yourself instead of calling a library. Fully offline, with a real Java runtime built in. WHAT YOU GET • 12 units, 81 lessons — from the Java behind a data structure through dynamic programming • 97 inline Java coding challenges that compile and run on your device, with test cases and instant feedback • 159 multiple-choice checks and 79 Parsons puzzles woven into the lessons • Efficiency gates: challenges that fail a correct answer for being too slow, so Big-O stops being a vocabulary word and starts being a constraint • Progress saved on-device, persistent across sessions • Unit 1 is free; the full course unlocks for $9.99 (one-time) THE 12 UNITS 1. The Java Behind a Data Structure — interfaces, generics, iterators, and the equality contract 2. Cost as a Budget, with Union-Find 3. Growable Arrays & the Range Toolkit 4. Linked Lists & the Node Mindset 5. Stacks, Queues & the Monotonic Trick 6. Writing Recursion & Backtracking 7. Sorting, Search Templates & Greedy 8. Hash Maps: O(1), and How It Breaks 9. Trees, Binary Search Trees & Tries 10. Heaps & Priority Queues 11. Graphs 12. Dynamic Programming & the Capstone THINGS YOU BUILD, THEN USE The course composes. The union-find you write in Unit 2 powers Kruskal in Unit 11. The heap you write in Unit 10 powers Dijkstra. By the capstone you are not calling a library — you are calling yourself. WHY OFFLINE The bundled Java runtime executes your code locally on the device. All lesson content ships with the app: no streaming, no fetching, no waiting. Use it on a plane, on a school network that blocks everything, or anywhere with no signal. WHY CS++ We teach computer science online at csplusplus.com to teachers and students across the United States. This course is packaged for high school but aligned to a college CS2 / data-structures syllabus, so the work transfers. PRIVACY No account creation. No sign-in. No analytics or tracking. All progress lives in app storage on your device. No data is sent to our servers. THE PURCHASE The free tier is all of Unit 1 — seven full lessons, enough to judge the format and the on-device Java runner before you pay anything. The full unlock is a one-time $9.99 purchase for all 12 units, forever, with no subscription. WANT A FREE-FORM EDITOR TOO? For an open Java environment with multi-file projects, Scanner input, and a templates menu, see our companion app CS++ Java IDE — same Java runtime, just an editor instead of a course. Built by Yellow Dart Publishing.

  • Deze app heeft niet genoeg beoordelingen of recensies ontvangen voor een overzicht.

• Fixes the app closing as soon as it opens on iOS 27. • New: vocabulary flashcards under every lesson. Flip a card, rate how well you knew it, and the app remembers the terms you know.

De ontwikkelaar, Kevin Hare, heeft aangegeven dat volgens het privacybeleid van de app gegevens kunnen worden beheerd zoals hieronder beschreven. Ga voor meer informatie naar het privacybeleid van de ontwikkelaar .

  • Er worden geen gegevens verzameld

    De ontwikkelaar verzamelt geen gegevens van deze app.

    Toepassing van het privacybeleid kan variëren op basis van bijvoorbeeld de functies die je gebruikt of je leeftijd. Meer informatie

    De ontwikkelaar heeft nog niet aangegeven welke toegankelijkheidsfuncties deze app ondersteunt. Lees meer

    Grootte
    52,6 MB
    Categorie
    Onderwijs
    Compatibiliteit
    Vereist iOS 15.0 of nieuwer.
    • iPhone
      Vereist iOS 15.0 of nieuwer.
    • iPad
      Vereist iPadOS 15.0 of nieuwer.
    • iPod touch
      Vereist iOS 15.0 of nieuwer.
    • Mac
      Vereist een Mac met macOS 12.0 of nieuwer én Apple M1-chip of nieuwer.
    • Apple Vision
      Vereist visionOS 1.0 of nieuwer.
    Talen
    Engels
    Leeftijd
    4+
    In-app aankopen
    Ja
    Provider
    Kevin P Hare LLC
    • Kevin P Hare LLC heeft zichzelf geïdentificeerd als een handelaar van deze app en heeft bevestigd dat dit product of deze dienst voldoet aan de wetgeving van de Europese Unie.
    • DUNS-nummer
      112936402
    • Adres
      2690 Addison Dr
      Doraville Georgia 30340-1836
      Verenigde Staten
    • Telefoonnummer
      +1 4045180571
    • E-mailadres
      kevin@csplusplus.com
    Copyright
    © 2026 Yellow Dart Publishing