Leetcode Algorithm Coding, Jav

4.6
1.84K reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

• Are you looking for a new job in tech industry but don't know how to prepare for Java coding/programming interview questions?
• Would you like to improve your algorithm and data structures problem solving skills as a software engineer?
• Do you have very little time to learn various algorithm problems?
• Are you afraid of forgetting the coding/programming interview questions and answers you have learnt previously?

APAS is here to help!

What is APAS?
APAS is short for algorithm problems and solutions. This coding/programming interview app helps you access and learn interview questions offline on an Android device anywhere anytime!

Currently it features algorithms and data structures interview problems from Leetcode. You can grasp how to answer Java coding interview questions easily with this APP as long as you know some Java basics!

Features
❤️ More than 400 most common Leetcode coding/programming interview questions on algorithms, data structures, and even system designs!
❤️ New Leetcode problems are updated every now and then and you will get notified!
❤️ Each Leetcode algorithms and data structures problem has a clean, detailed problem description and one or more Java solutions!
❤️ Each solution is syntax-highlighted with line number, and can expand to full screen!
❤️ Review a problem based on best spaced repetition intervals to gain long-term memory!
❤️ Mock interviews: generate a problem set as a quiz. Time's limited for each problem. Just like real coding interviews!
❤️ You can also mark a problem and read it later!
❤️ You can also take notes of a problem!
❤️ You are able to search any Leetcode problem quickly with its name or id!
❤️ Problems are categorized by different levels, various topics or companies that have asked them in real interviews before!
❤️ Dark theme support for less battery usage and long time reading at night!
❤️ One simple switch to turn on offline mode so that you are totally free from network!

All Java solutions are based on this popular Github repo that has close to 1500 stars! https://github.com/FreeTymeKiyan/LeetCode-Sol-Res

Some of the solutions are also available in python or c++!

If you have any feedbacks, please comment or send an email in the app or to zhuzhubusi@gmail.com . I will get back to you and address the issues ASAP.

List of data structures
• String
• Array
• Stack
• Queue
• Hash Table
• Map
• Linked List
• Heap
• Tree
• Trie
• Binary Indexed Tree
• Segment Tree
• Binary Search Tree
• Union Find
• Graph
• Geometry

List of algorithms
• Binary Search
• Divide and Conquer
• Recursion
• Dynamic Programming
• Memoization
• Backtracking
• Greedy
• Sorting
• Topological Sort
• Breadth-first Search
• Depth-first Search
• Reservoir Sampling
• Rejection Sampling
• Two pointers
• Bit Operations
• Minimax
• Random
Updated on
Dec 27, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.6
1.8K reviews
A Google user
January 12, 2020
First of all hats off to the team! They have done an amazing job and I wish your team the best of luck in your future projects! Thus for the app it's a really simple and very useful!! For people who are willing to solve a quick algorithmic task on the go it is an amazing solution. It meets the users needs. Of course it isn't cracking the coding interview but as per the needs it gets the job done!! Thank you!! Great job!
81 people found this review helpful
Did you find this helpful?
FreeTymeKiyan
January 12, 2020
Really appreciate the positive review, Baktybek! Super glad that you like the APP. There will be new features coming out soon as well. And I hope that can make this APP even better!
A Google user
December 7, 2019
Pretty cool app. Helps in preparing on the go. The solutions interface is great having given the option to rotate to landscape mode. Alarming features are nice touch for reminding to study :) A few suggestions though: 1) to add a tracker kind of thing, ie to mark a question done, so that i can filter out the questions i havent gone through; 2) to add the time/space complexities to the solutions. But overall, nice going ^_^
16 people found this review helpful
Did you find this helpful?
FreeTymeKiyan
December 8, 2019
Hi Anubha! Really appreciate the feedback! Just wanna let u know that progress tracking is one of the top priorities on my list of new features. We will definitely have it soon! For time and space complexity analysis, I’m going to add it into solution comments in the future since they are code specific. Thanks again for the great feedback!
Shivesh vijay
February 16, 2024
I really like this app of yours, it helps me alot. So I think of giving a suggestion on it. If you can make each problem having complete or not thing so that we can know by color if I mark some problem as completed(green) or not(red). And problems I want to do again can be listed in that 'Marked' section. Hope you consider it, it'll make UX better😄.
4 people found this review helpful
Did you find this helpful?

What's new

A user informed me earlier about offline mode not working after upgrading to the new versions. Thanks to him! I spent some time digging into it and fixed the issue.

If you are also a fan of offline mode, please upgrade to 5.2.6!

Again, feel free to reach out to me via email if you notice any issue. Thanks!