Book description
Summary Grokking Algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python. Learning about algorithms doesn't have to be boring! Get a sneak peek at the fun, illustrated, and friendly examples you'll find in Grokking Algorithms on Manning Publications' YouTube channel. Continue your journey into the world of algorithms with Algorithms in Motion, a practical, hands-on video course available exclusively at Manning.com (www.manning.com/livevideo/algorithms-βin-motion). Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to understand them but refuse to slog through dense multipage proofs, this is the book for you. This fully illustrated and engaging guide makes it easy to learn how to use the most important algorithms effectively in your own programs. About the Book Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn how to apply common algorithms to the practical programming problems you face every day. You'll start with tasks like sorting and searching. As you build up your skills, you'll tackle more complex problems like data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python. By the end of this book, you will have mastered widely applicable algorithms as well as how and when to use them. What's Inside Covers search, sort, and graph algorithms Over 400 pictures with detailed walkthroughs Performance trade-offs between algorithms Python-based code samples About the Reader This easy-to-read, picture-heavy introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms. About the Author Aditya Bhargava is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io. Table of Contents Introduction to algorithms Selection sort Recursion Quicksort Hash tables Breadth-first search Dijkstra's algorithm Greedy algorithms Dynamic programming K-nearest neighbors
RiddleRover
πββοΈπ Combining exercise and exploration β audiobooks make my runs more exciting! πββοΈπ§ Audiobook heaven! This app's functionality is a dream β simple and efficient. ListenBook's noise reduction feature in the Pro version is a game-changer. I can now focus on the story even in noisy environments. Adjusting the tone of the voice is a novel feature that allows for a personalized listening experience.
Suicide Jockey
This app has completely transformed my commute β I look forward to it now! πͺ Flexing my reading muscles with this app's easy-to-use controls β I'm devouring books while managing my busy schedule. πΌπ ListenBook's user-friendly interface and quick controls make it my preferred choice for audiobook enjoyment. The appβs design is sleek and modern. ListenBook is my favorite audiobook player. This app is perfect for anyone who loves audiobooks. The interface is sleek and modern, and the playback controls are super responsive. I also appreciate the cloud integration, which lets me access my books from anywhere. Great work!
MeeP
The intuitive interface and efficient navigation make this app a pleasure to use every day. I love how customizable the playback speed is. It makes listening so much more enjoyable.
Sweet Bacon
π This app is a game-changer β its intuitive design and seamless functionality make listening to audiobooks a joy. ππ§ ListenBook Pro's noise reduction feature turns any environment into a cozy listening haven. I love how easy it is to download audiobooks with ListenBook. The app is incredibly convenient. This app is perfect for anyone who loves audiobooks. The interface is sleek and modern, and the playback controls are super responsive. I also appreciate the cloud integration, which lets me access my books from anywhere. Great work!
InsightfulInk
The sleep timer is a brilliant addition β I drift off to sleep with amazing stories. ListenBook's support for various download methods and audio formats ensures that I can always find what I'm looking for. I've become an audiobook addict, all thanks to this amazing app. Audiobooks have turned my quiet moments into imaginative journeys β thank you, app! I love the ability to change the playback pitch. Itβs a unique feature.
Wonder Lady
I've become the go-to storyteller at bedtime with the help of this magical app. π± Unlocking the world of literature with just a tap β this app is my digital library card! ππ± Audiobook enthusiasts, rejoice! This app's elegant design and robust functionality make it a must-have for anyone who loves to listen on the go. π§π± ListenBookβs audio quality is excellent. The app enhances my listening experience. Perfect narration for this genre! The voice actorβs tone matched the atmosphere of the book, enhancing the overall experience. No complaintsβjust a smooth, enjoyable listen from beginning to end.
Purity
With ListenBook, I can enjoy my audiobooks with enhanced sound quality and personalized settings. ListenBook's sleek interface and precise controls make it a joy to use during my daily listening sessions. Audiobook pleasure simplified β this app's design is a standout.
WeldMaster
I'm finally making progress on my reading goals, thanks to this app's convenience. The app's compatibility with CarPlay adds an extra layer of convenience, especially during road trips.
Delicious Wing
I can't get enough of this app's convenience and the endless possibilities it offers. I love how this app's chapters, bookmarks, and controls give me full control over my audiobook journey. The app's support for CarPlay and Apple Watch makes it a true companion for all occasions. I love the car mode. Itβs so convenient for listening while driving.
Kitchen
The ListenBook app is a must-have for anyone who loves to learn and be entertained through audiobooks. Listening to audiobooks on my iPad has never been easier. Highly recommend ListenBook!
Bad Bond
I love how this app fits seamlessly into my daily routine. With this app, I've discovered a whole new way to enjoy literature. As an audiobook aficionado, this app is a dream come true. Its support for various formats and effortless navigation make it my perfect reading companion. ππ§ Sharing audiobooks through AirDrop is a delightful way to spread the joy of storytelling. A fun feature! ListenBook is the ultimate audiobook player. The app supports all formats, and the import process is seamless. I love the playback history featureβitβs so easy to revisit my favorite parts. Highly recommend this app!
Sky Herald
ListenBook's seamless integration with CarPlay enhances my daily commute, making it a productive and enjoyable experience. I can't get enough of this app β it's like having a personal library with me.
Mafia Rapunzel
Thank you for making my reading goals more achievable and enjoyable. With this app, I've discovered a new way to make my daily routines more enriching and rewarding. πΆββοΈπ Strolling through stories on a lazy afternoon β this app is my relaxation buddy! ποΈπ§ Looping playback has revolutionized my study sessions. I'm learning faster than ever. I love how ListenBook makes it easy to organize my audiobook library. The app supports all formats, and the import process is a breeze. The playback controls are responsive, and the sound quality is excellent. Highly recommend!
WittyWordsmith
Streamlining my audiobook journey β this app's design is top-notch. Looping playback is my favorite study tool. It's a game-changer for mastering challenging content.
BloodEater
This app is a boon for book lovers who are always on the go. π Unveiling the joy of reading once again β this app is my gateway to literary wonders! ππ
Rope
The convenience of switching between devices without losing my place is a lifesaver. This app has made me realize that I don't need a lot of time to read. ListenBook's customizable audio filters are a game-changer for tailoring my audiobook playback. Makes listening to audiobooks so easy and enjoyable. Thank you, ListenBook! As someone who listens to audiobooks daily, I can confidently say ListenBook is the best player out there. The sleep timer and auto-rewind features are lifesavers, and the sound quality is exceptional. Thank you for such a great app!
AirportHobo XD
Listening to audiobooks has turned mundane tasks into enjoyable experiences. πΌ Making work hours fly by with captivating stories β a true work-life balance! π»π
Boo
Audiobooks have become a source of inspiration and motivation, thanks to this app. ListenBook's library organization and book groups make managing my collection effortless. I'm hooked on this app's ability to make reading fit into any moment. I love the ability to change the playback pitch. Itβs a unique feature.
Freeze Queen
I'm hooked on this app's ability to make every moment a reading moment. Audiobook adventures simplified β this app's functionality is a revelation. Sharing audiobooks through AirDrop is a wonderful way to share the joy of storytelling with friends, sparking engaging conversations and connections that transcend boundaries.
EchoExplorer
I've rediscovered the joy of reading through the convenience of audiobooks. πββοΈπ I'm conquering literary marathons with ease, all thanks to this app's intuitive controls and smooth functionality. π±π I'm blown away by the attention to detail in every aspect of this app. ListenBook Pro's noise reduction makes sure that background distractions don't interfere with my listening. The voice boost feature is amazing. It makes every word crystal clear.
Playing a wide variety of audio formats
Works on all devices with iOS 13 and newer
Huge amount of features for a small price
Frequent updates to add new features and improve existing ones
Advanced playback controls
Live sound processing
Changing the timbre of the reader's voice and noise reduction
Translated into more than 20 languages
If you love listening to fiction audiobooks, ListenBook has features to make the process easier.
Edit book data: title, author, cover
Use equalizer to make the sound comfortable for you
Adjust the playback speed
Enjoy dark and light app themes
Supported formats: MP3, M4B, AWB, FLAC, OGG audio files and many more (must be DRM free)
Auto-Bookmarks make it easy to find your place
AirPlay support allows redirection of audio output.
VoiceOver support
Dark mode for night owls
Convenient bookmarking system helps you mark the most important places.
Unlimited bookmarks for each audiobook
Put your own cover on the wager
Share your audiobook with friends
Lock-screen control
Customise app with extensive options
Sleep timer with shake to reset, set custom notification sounds, and a few unique options
Auto rewind depending on paused time, customize rewind times to your liking
Removing background noise from recordings made in classrooms and meetings
Changing the timbre of the reader's voice for a better listening experience