CS++ Data Structures
Istruzione
Gratis · Acquisti in‑app · Progettata per iPad. Non verificata per 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.
Valutazioni e recensioni
- L’app non ha ricevuto un numero sufficiente di valutazioni o recensioni per poter mostrare una panoramica.
• A much bigger Java runtime, tested against the real JDK: lambdas, streams, List.of, Set.of and Map.of, live subList views, your own exception classes, int overflow, compareTo, printf and regular expressions all behave like Java
• Compile errors match javac: an ArrayList of int, multiplying a String, or an unhandled checked exception is caught before the program runs, with a hint on how to fix it
• When a program crashes, the output it printed first stays on screen, followed by Java’s own error message
• Four Parsons puzzles now accept lines in either order where the order doesn’t matter
• Fixed two code examples that showed a stray HTML code instead of an apostrophe
Lo sviluppatore, Kevin Hare, ha indicato che le procedure per la tutela della privacy dell’app potrebbero includere il trattamento dei dati descritto di seguito. Per scoprire di più, consulta l’informativa sulla privacy dello sviluppatore .
Dati non raccolti
Lo sviluppatore non raccoglie alcun dato da quest’app.
Accessibilità
Lo sviluppatore non ha ancora indicato le funzioni di accessibilità supportate dall’app. Scopri di più
Informazioni
- Dimensioni
- 52,7 MB
- Categoria
- Istruzione
- Compatibilità
Richiede iOS 15.0 o versioni successive.
- iPhone
Richiede iOS 15.0 o versioni successive. - iPad
Richiede iPadOS 15.0 o versioni successive. - iPod touch
Richiede iOS 15.0 o versioni successive. - Mac
Richiede macOS 12.0 o versioni successive e un Mac con chip Apple M1 o versioni successive. - Apple Vision
Richiede visionOS 1.0 o versioni successive.
- iPhone
- Lingue
- Inglese
- Età
4+
- 4+
- Acquisti in-app
Sì
- Unlock Full DSA Course 9,99 €
- Fornitore
Kevin P Hare LLC
- Kevin P Hare LLC si identificata come operatore commerciale per questa app e ha confermato che il prodotto o il servizio è conforme alla legge dell’Unione europea.
- Numero DUNS
112936402 - Indirizzo
2690 Addison Dr
Doraville Georgia 30340-1836
Stati Uniti - Numero di telefono
+1 4045180571 - Email
kevin@csplusplus.com
- Copyright
- © 2026 Yellow Dart Publishing
