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
Alberta
The 'Continue Listening' feature ensures I never lose my place, no matter where I am. I can't believe how quickly I finish books now, all thanks to this app. ListenBook has made my daily commutes enjoyable. No more boredom!
New Magoo
I'm hooked on this app's sleek design and seamless performance β it's a must-have for any reader. π Who needs a dull commute when you can embark on literary journeys with this app? ππ
NexusNavigator
Audiobook pleasure without the fuss β this app's functionality is top-notch. Navigating through my audiobook collection is a breeze β this app's intuitive interface and convenient controls have made my reading journey effortless. π±π The app's interface is so sleek and modern. It's a joy to use. Sharing audiobooks through AirDrop is a great way to spread the joy of storytelling with friends. The ability to download audiobooks directly is fantastic. ListenBook is very convenient.
Highlander Monk
I'm finally making progress on my reading goals, thanks to this app's convenience. As a language enthusiast, this app has been a fantastic tool for learning new languages. I can now explore books beyond my preferred genre, broadening my reading horizons. Playback speed and volume controls are top-notch. Highly recommend. Excellent support for various audio formats. Very satisfied.
Stud muffin
ListenBook has become an indispensable part of my daily routine β it's my ultimate audio companion. I can finally listen to all my audiobooks seamlessly with ListenBook. The customizable playback controls and chapter navigation make it a breeze. ListenBook has transformed the way I engage with literature. It's like having a virtual bookshelf in my pocket.
Flash
Sharing audiobooks with friends through AirDrop and Sharing on ListenBook Pro is fantastic. πΆββοΈπ± I'm exploring new worlds while on the move, all thanks to this app's seamless functionality. ποΈπ Quick access to chapters is a blessing. No more scrolling through endless content. is a breeze. It's incredibly convenient for building my collection. Bookmarks are a lifesaver for audiobook lovers. They help me keep track of important moments.
Glyph
I've never been so entertained while doing household chores β this app is a lifesaver! Thank you for making my reading goals more achievable and enjoyable. The auto-rewind feature is a small detail that enhances my listening experience. It's these thoughtful touches that matter! I'm amazed by the app's compatibility with different audio formats. It's truly versatile.
Lady Killer
I'm so grateful for this app β it's like having a personal storyteller wherever I go. Book groups feature keeps series and related titles together. Neat and tidy! Download options are versatile, making it easy to get audiobooks from various sources.
Poppin Loot
Finally, an app that turns my daily commute into an adventure through literature. I'm blown away by ListenBook's ability to play diverse formats flawlessly β it's a game-changer. ListenBook's user-friendly interface and seamless playback have made it my go-to app. Effortlessly exploring audiobook worlds β this app's functionality is genius.
LuminaLore
The app's customization options allow me to tailor the listening experience to my liking. ListenBook's compatibility with CarPlay and Apple Watch, combined with its chapters, controls, and filters, make it the ultimate audiobook app! ListenBook has rekindled my love for audiobooks. The app's interface is beautiful and user-friendly. The auto-rewind feature after interruptions is a small thing that makes a big difference. Navigating through chapters is a breeze. I can easily jump to the parts I want to listen to.
Athena Star
Audiobooks have made my long drives enjoyable, and this app is my co-pilot. Flawless support for various audio formats. Very happy with it.
Zesty Dragon
Sharing audiobooks with friends through AirDrop and Sharing on ListenBook Pro is a fantastic way to spread the joy of audiobooks. Noise reduction on ListenBook Pro is a game-changer. I can enjoy clear recordings. ListenBook's player features, including chapters and bookmarks, are invaluable for a seamless experience. The app's compatibility with various sources for audio download is a true time-saver.
Twisty Freesia
I'm hooked on this app's sleek design and seamless performance β it's a must-have for any reader. I'm amazed at how effortlessly I can immerse myself in books through this app. πΌ Making every minute count β this app's ease of use ensures I'm always making progress in my audiobook adventures. π±π Navigating audiobooks with ease β this app's design is user-centric. The automatic extraction of artwork and metadata keeps my audiobook library organized and visually appealing.
Sexy
ListenBook has turned my ordinary moments into extraordinary journeys of the mind. ListenBook's commitment to a user-friendly interface and intuitive controls is evident in every aspect of the app. ListenBook's intuitive layout and quick access to chapters make audiobook navigation a breeze.
Indigo Red
ListenBook's basic audio filters allow me to fine-tune the audio playback to suit my preferences. Audiobooks have never been this accessible β this app is a true innovation. Navigating audiobooks seamlessly β this app's design is top-notch. ListenBook has made listening to audiobooks a breeze. The smooth playback and intuitive interface are unmatched.
Zero Charisma
Unparalleled support for CarPlay and Apple Watch means I can take my audiobooks anywhere, anytime. I can't believe how easily this app has fit into my daily routine. ππ Beating traffic blues with engaging audiobooks β driving has never been this fun! ππ§ Automatic metadata extraction is a time-saver. My library is finally well-organized. ListenBookβs playback is silky-smooth. The app never glitches.
Nice Gnome
My productivity has soared since I started using ListenBook for my study materials. ListenBook has become my constant companion. It's like having a personal audiobook assistant. ListenBook Pro's noise reduction feature enhances the audio quality to a whole new level.
Danger Menace
The fact that ListenBook supports a wide range of formats without DRM protection is a huge win. Navigating through chapters has never been easier. It's a user-friendly delight.
Divine Bramble
I can't believe how easy it is to discover new titles and genres. Pure delight! The noise reduction feature on ListenBook Pro is a godsend for clear and comfortable listening. π‘ Nurturing my curiosity with audiobooks β this app adds a touch of wonder to my daily routines. π±π πΆββοΈπ± I'm exploring new worlds while on the move, all thanks to this app's seamless functionality. ποΈπ I'm impressed by the extensive statistics feature, allowing me to track my audiobook consumption over time.
Snow Pharaoh
I'm grateful for this app β it's made reading a part of my everyday life. Sharing audiobooks through AirDrop is a delightful way to connect with fellow book lovers.
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