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
Suicide Crusher
πΆββοΈπ This app's functionality makes every walk an adventure β I'm immersed in stories as I explore the world around me. ποΈπ Bookmarking favorite parts of audiobooks is a breeze. It's like having a personalized study guide. Makes audiobook listening super easy and enjoyable. Thanks, ListenBook! Adjustable playback speed and volume controls are fantastic features. I love the ability to change the playback speed. Itβs perfect for my needs.
ByteBard
I'm enjoying books I never thought I'd be interested in β all thanks to this app. This app has transformed my long flights into productive and enjoyable experiences. 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. ππ§ Bravo to the creators of this app β they've truly captured the essence of convenient audiobook enjoyment. The smooth playback and thoughtful design are a win. ππ
Solo Kill
The narrators have a way of bringing characters to life β it's a unique experience. I love that ListenBook Pro allows me to customize the tone of the sound β it adds a personal touch. Navigating chapters is a breeze with ListenBook. It's a user-friendly and seamless experience. I've recommended ListenBook to all my fellow bookworms. It's a true companion for audiobook lovers. ListenBook Pro's noise reduction feature enhances the audio quality to an impressive degree.
Back Bett
Listening to audiobooks has turned mundane tasks into enjoyable experiences. ListenBook's support for a variety of audio formats ensures that I can access my content without any limitations.
Shimmy Shammy
The app's stability and reliability make it my go-to choice for audiobooks. ListenBook's support for chapters and bookmarks ensures that I never lose my place in a story. Navigating audiobooks seamlessly β this app's design is top-notch. The app's compatibility with CarPlay and Apple Watch is a huge plus.
Purity
ListenBook's compatibility with various formats means I can now enjoy all my favorite audiobooks in one place. Navigating through my audiobook collection is a breeze β this app's intuitive interface and convenient controls have made my reading journey effortless. π±π
Doughboy, Esq
ListenBook's basic audio filters enhance my listening experience and make it uniquely mine. Sharing audiobooks through AirDrop is a wonderful way to spread the joy of storytelling. ListenBook has all the features I need in an audiobook app. My top choice!
Toy Dogwatch
I love how this app makes my daily commute a journey through literature. Audiobook multitasking made simple β this app's design is a game-changer. As an audiobook enthusiast, I'm in awe of ListenBook's advanced features. The ability to adjust the reader's voice tone is a unique and fun addition. ListenBook's dedication to providing an excellent audiobook experience is evident in its smooth and silky playback.
Legacy
ListenBook Pro's noise reduction feature has made my audio content much more enjoyable in noisy environments. This app has reignited my love for literature and made it a part of my everyday life. Finally, an app that lets me enjoy my personal audiobooks, lectures, and speeches effortlessly. User-centric audiobook joy β this app's ease of use is impressive. Thanks to ListenBook, downloading audiobooks has never been easier or more convenient.
RedFeet
This app has brought storytelling into every corner of my life β it's incredible. I can't believe how much more I'm 'reading' now, thanks to this app. πΆββοΈπ Exploring stories as I stroll β audiobooks have turned my walks into inspiring journeys of imagination. ποΈπ§ ListenBook's audio filters are a valuable tool for customizing my audiobook playback to perfection.
Cool Whip
Download options are plenty β I can get my audiobooks from various sources hassle-free. ListenBook has become an integral part of my daily routine. Its compatibility with Apple Watch and CarPlay makes it the ultimate companion for various activities. Iβm blown away by how feature-rich ListenBook is. From the customizable themes to the car mode, everything is designed with the user in mind. The app works flawlessly, and Iβve had zero issues with crashes or bugs. Highly recommend!
IdeaAlchemy
With this app, I've found a way to make my daily errands more enjoyable and intellectually stimulating. π©βπ³ Turning cooking sessions into culinary adventures, complete with intriguing tales! π³π§
Pompeii Unicorn
This app has transformed my daily walks into exciting literary adventures. From MP3 to FLAC, this app plays them all flawlessly. Say goodbye to compatibility issues! The app is well-designed and user-friendly. ListenBook makes listening to audiobooks a joy. ListenBookβs playback is silky-smooth. The app never glitches.
57 Pixels
The extensive audiobook collection for children is a blessing for my little ones. Listening to audiobooks while cooking has made meal prep much more enjoyable. ListenBook's smooth playback and easy navigation ensure that my audiobook experience is always top-notch. ListenBook's seamless integration with CarPlay enhances my daily commute, making it a productive and enjoyable experience.
Twine X
πͺ Boosting my productivity with this app's efficient multitasking features β audiobook enjoyment while I conquer my to-do list! πΌπ§ Unlocking a world of literary possibilities, this app's extensive compatibility and user-friendly controls have made audiobook enjoyment an everyday joy. π±π This app has completely transformed my daily routine. I can't imagine my commute without it!
Steel
Background play feature lets me multitask while enjoying a book β brilliant! I've become a more empathetic listener and reader, thanks to the power of audiobooks. Supports all my playlists and bookmarks. Very convenient.
Mud Finger
ListenBook's versatile controls and playback options have made my study sessions more productive and enjoyable. Tone adjustment adds a personalized touch to the narration, making the audiobook experience even more immersive. ListenBook's versatility with various audio formats means I can enjoy audiobooks from multiple sources effortlessly.
WanderWord
ListenBook's clean interface and organized layout make it a pleasure to browse through my audiobooks. I'm amazed at how this app has turned my errands into exciting reading sessions. I love the cloud integration. I can access my books from anywhere.
Toe
Has every feature I need. My top choice for audiobooks! ListenBookβs interface is clean and intuitive. Itβs a joy to use.
ThoughtTracer
ListenBook's compatibility with various formats ensures I never miss out on any audio gem. πΌ Boosting productivity at work with an audiobook in the background β love it! π»π§ ListenBookβs playback is smooth and reliable. I never have issues with audio quality. It was fine. The narrator did an adequate job but nothing about the performance particularly stood out to me. Got me through my commute though.
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