Apps Like DSA Master - Data & Algorithms for iPhone and iPad
Learn and structures with interactive examples
Learn and structures through interactive visualizations, code examples, and practice challenges. Execute code in a live playground. Track progress and review solutions for common problems.
by Alok Singh★ 4.235 ratingsEducationFreeData updated 2026-09-06
Interviews with algorithm and data structure exercises. Solve problems with step-by-step guidance. Track progress and review solutions. Simulate real interview scenarios and receive feedback.
Allows users to preview source code files and view file icon thumbnails in Finder. It supports multiple programming languages including ActionScript, Ada, and . Users can manage extensions through System Preferences.
Save and run custom JavaScript and CSS code on websites. Manipulate pages, block ads, inject styles, and automate tasks. No user tracking. Open source.
Edit and run 2.7 scripts with auto-complete, auto-indent, and coloring. View outlines and use templates. Execute selected text in a built-in browser or text editor. Support file operations for txt, pdf, chm, and mp3.
Flashcards cover sorting, searching, and other exam topics. Includes code snippets for concept explanation. Supports iPhone and iPad. Allows scroll, pinch zoom, and tap gestures. Not a Java tutorial.
Compile and run code in 17 programming languages including Java, Python, C/C++, and JavaScript. Edit and save files directly. View output results instantly. Support for syntax highlighting and error detection.
Run code on iOS devices using MRuby VM. Edit code with syntax highlighting and autocomplete. View documentation inline. Execute code via Shortcuts or Siri. Make HTTP requests and interact with native alerts. Access clipboard for input and output.
Access and practice interview questions covering Java, concurrency, Redis, Spring, and more. Solve problems in areas like backend development, frontend frameworks, mobile technologies, and computer fundamentals.
Python 3 with modules for beginners and experts. Practice with exercises and prepare for technical interviews. Study JavaScript for frontend and backend development. Track progress and access detailed explanations for challenges.
Test knowledge of HTML, CSS, JavaScript, PHP, Java, Python, and C++ with randomized multiple-choice and multi-answer questions. View final score and receive hints for incorrect answers to identify mistakes.