CS++ Data Structures

Educación

Gratis · Compras dentro de la app · Diseñado para iPad. No verificado para 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.

  • Esta app no ha recibido suficientes calificaciones ni reseñas para mostrar un resumen.

• 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.

El desarrollador (Kevin Hare) indicó que las prácticas de privacidad de la app pueden incluir el manejo de datos que se describe a continuación. Para obtener más detalles, consulta la política de privacidad del desarrollador .

  • No se recopilan datos

    El desarrollador no recopila ningún dato en esta app.

    Las prácticas de privacidad pueden cambiar; por ejemplo, según tu edad o las funciones que uses. Obtén detalles

    El desarrollador aún no ha indicado cuáles funciones de accesibilidad admite esta app. Obtén detalles

    Vendedor
    Kevin P Hare LLC
    Tamaño
    52.6 MB
    Categoría
    Educación
    Compatibilidad
    Requiere iOS 15.0 o posterior.
    • iPhone
      Requiere iOS 15.0 o posterior.
    • iPad
      Requiere iPadOS 15.0 o posterior.
    • iPod touch
      Requiere iOS 15.0 o posterior.
    • Mac
      Requiere macOS 12.0 o posterior y una Mac con el chip M1 de Apple o posterior.
    • Apple Vision
      Requiere visionOS 1.0 o posterior.
    Idiomas
    Inglés
    Edad
    4+
    Compras dentro de la app
    Sí
    Copyright
    © 2026 Yellow Dart Publishing