Data Structures Handbook

4.8
1.25K reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Data Structures Handbook covers all basic data structure concepts taught in a Computer Science course, in an easy to read and minimal format. Ace your exams or brush up your knowledge for an interview, all in one app!

The app has code examples built-in for reference when implementing the concepts.

List of Some Topics Covered

1. Arrays
2. Structures
3. Abstract Data Types
4. Linked Lists
5. Stacks
6. Queues
7. Trees
8. Heaps
9. Graphs
10. Hash Tables

Also includes algorithms of searching, sorting, tree and graph traversals.

Links to quality study material and visualizations sourced from various educational websites and MOOCs including the likes of MIT and Coursera, and are being updated to cover all topics.

Built using Flutter and Material Design, making it one of the best looking apps of Data Structures on the Play Store.

From the developer

This app is best used as a handbook and not a textbook. It is recommended to implement the concepts on your own.

I will be honest, a lot of this material was compiled from various reference books, online articles and Wikipedia. Most of the material is verified by me from multiple sources, however as always, the developer won't take responsibility if you fail your exam or your compiler had a crash.

Declaration about supported devices

Some x86 devices may not work correctly with this app. This is a limitation of Flutter and leaving a negative review won't fix anything. Please visit the official website (thedshandbook.com) instead to study about data structures, as the content is similar.

I will try to update the app as soon as possible to support newer devices. Flutter is getting new updates very frequently. Keeping track of changes and updating the app may break the app on some devices. Please consider dropping a mail before leaving a negative review.

Happy learning Data Structures!
Updated on
Sep 17, 2019

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.8
1.24K reviews
Eddie De Meira
July 10, 2020
Awesome app, it helps a lot. I am preparing to interview with Amazon and this app makes it easier to review data structures definitions in a concise and easy way over my phone. So, I can take a look at them anywhere when I can spare some time and review their concepts and use to keep them fresh in my mind. The best is that this information is made available for free. This is great and helpful work. I appreciate this app very much.
79 people found this review helpful
Did you find this helpful?
A Google user
October 7, 2019
Amazing app... The best thing about this app is that it is offline you can find every code example of data structure and every algorithm is defined so simply that i become so hard to actually not understand it and it provide additional linkd and videos to if you want to explore more... Really it describes all the concepts so clear and in a simple format... Recommended must download it... The only reason that i am giving it 4 stars is because it is in C language, i wanted it in java language.
61 people found this review helpful
Did you find this helpful?
A Google user
April 5, 2020
Amazing app, just enough to remind you. If looking for what data structure to implement, you can look quickly and just get the job done. The theme and the layout is good, responsiveness is satisfactory, 5 stars for developers
32 people found this review helpful
Did you find this helpful?

What's new

- Added syntax highlighting for all code examples.
- Reduced the size of the app using app bundles.
- Rewritten some of the content, improved grammar and spelling mistakes.
- Drawer can be accessible from all pages. Also improved drawer layout.
- Upgraded Flutter the latest versions. This will prevent crashes on some devices.

Thank you for all the support and making it one of the top apps for Data Structures. Please mail in your suggestions and questions if any.