CS++ Data Structures
교육
무료 · 앱 내 구입 · iPad용으로 디자인됨 · 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.
평가 및 리뷰
- 이 앱은 개요를 표시할 만큼 충분한 리뷰 또는 평가를 받지 않았습니다.
• 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
Kevin Hare 개발자가 아래 설명된 데이터 처리 방식이 앱의 개인정보 처리방침에 포함되어 있을 수 있다고 표시했습니다. 자세한 내용은 개발자의 개인정보 처리방침 을 참조하십시오.
데이터가 수집되지 않음
개발자가 이 앱에서 데이터를 수집하지 않습니다.
손쉬운 사용
개발자가 이 앱이 지원하는 손쉬운 사용 기능을 아직 등록하지 않았습니다. 더 알아보기
정보
- 제공자
- Kevin P Hare LLC
- 크기
- 52.7 MB
- 카테고리
- 교육
- 호환성
iOS 15.0 이상 필요
- iPhone
iOS 15.0 이상 필요 - iPad
iPadOS 15.0 이상 필요 - iPod touch
iOS 15.0 이상 필요 - Mac
macOS 12.0 이상 및 Apple M1 칩 이상이 탑재된 Mac이 필요 - Apple Vision
visionOS 1.0 이상 필요
- iPhone
- 언어
- 영어
- 연령 등급
전체
- 전체
- 앱 내 구입
사용 가능
- Unlock Full DSA Course ₩17,000
- 저작권
- © 2026 Yellow Dart Publishing
