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
Silver Agent
The app's stability is impressive β it runs smoothly without any glitches. I've become the storyteller of my family, sharing the amazing audiobooks I've discovered. Changing the tone of the sound on ListenBook Pro is a unique feature that adds a personal touch to my listening. I can't get enough of this app β it's a true game-changer for book lovers. π My audiobook haven β this app is like a door to endless adventures and knowledge! ππ
Crazy Rox
ListenBook has turned my ordinary moments into extraordinary journeys of the mind. This app's support for various formats ensures that I can enjoy my audiobooks without any hassle.
Skool
ListenBook's user-friendly interface and seamless playback have made it my go-to app. Audiobooks made simple β this app's functionality is a breath of fresh air. Gone are the days of fumbling with different formats β this app's comprehensive support ensures I can enjoy any audiobook without a hitch. ππ Unlimited audiobook length with ListenBook Pro is a game-changer.
Feline Devil
ListenBook Pro's unlimited audiobook length is a boon for those who enjoy deep dives into lengthy narratives. Binaural audio reduces listening fatigue. Such a great feature!
Backstreet
This app's intuitive features and easy navigation make it the perfect companion for any audiobook lover. πΌ Juggling tasks while exploring narratives β this app is my multitasking hero! π»π
Waylay Dave
ListenBook's dedication to excellence is evident in its well-designed interface, smooth playback, and powerful features. Changing the tone of the sound on ListenBook Pro is a fun way to customize my listening experience. The auto-rewind feature is a small detail that makes a big difference. It enhances my listening experience. ListenBook has elevated my audiobook experience to new heights. It's a treasure trove of knowledge.
Sleek Zelda
ListenBook's clean interface and organized layout make it a pleasure to browse through my audiobooks. This app is a must-have for any book lover on the go β it's my daily companion. The listening stats feature is awesome. I can track my audiobook habits effortlessly.
Darth 44
With ListenBook, downloading audiobooks has become hassle-free, thanks to the various download options. ListenBook's integration with CarPlay and Apple Watch adds a new level of convenience to my audiobook journey. I love the ability to change the playback speed. Itβs perfect for my needs.
Club Nola
This app has enriched my daily routine and added a touch of intellectual stimulation. With its powerful audio downloading features, I can have my favorite audiobooks ready to go, anytime and anywhere.
Sweet Bacon
The bookmark feature is a lifesaver β no more losing my place in the story! The app's performance is remarkable β it's fast, stable, and designed to cater to audiobook enthusiasts. It's a pleasure to use.
Electric Player
This app is a treasure trove of knowledge, entertainment, and imagination. Who knew that commuting could become such an enjoyable reading session?
Pop Bee
Audiobook immersion without fuss β this app's ease of use is commendable. The interface is sleek and user-friendly. Makes navigating through chapters a breeze. Looping playback has taken my language learning to new heights. Highly recommended! ListenBook Pro's noise reduction feature has made a significant difference in the clarity of recordings.
Sassy Muffin
This app's user-friendly design makes navigating through books a breeze. Audiobook immersion made simple β this app's ease of use is commendable. I've never experienced such a smooth audiobook player. The playback is seamless. Sharing audiobooks with friends through AirDrop is such a fun way to spread joy.
Steel Heart
I'm in awe of how technology has enhanced my reading experience through this app. ListenBook's basic audio filters enhance my listening experience and make it uniquely mine. With this app, my daily commute has transformed into an engaging journey through captivating stories. I'm blown away by the powerful audio downloading options. So versatile!
Blistered Outlaw
πββοΈπ Combining exercise and exploration β this app keeps me motivated on my daily jogs! πββοΈπ ListenBook Pro's noise reduction feature has significantly improved the audio quality of my recordings.
Lady Katniss
The narrator's voices are so soothing β a perfect way to unwind after a stressful day. Changing the tone of the sound on ListenBook Pro adds a personalized touch to my audiobook experience. Elegant design and user-friendly interface. Love it! This was a workmanlike audiobook that did the job without flair. The narration was clear and the pacing appropriate, though the delivery lacked some emotional depth. The production quality was acceptable with no major technical issues.
Wrangler Jim
ListenBook's compatibility with CarPlay and Apple Watch is a testament to its innovation. With this app, my audiobook library is organized and accessible, making my reading journey effortless. This app has made me realize that there's always time for a good book. π§ββοΈβ Savoring moments of tranquility with a cup of tea and captivating tales! π΅π This audiobook performed its function without excelling. The narrator's delivery was straightforward and easy to follow, though lacking in dramatic flair. The recording quality was decent with only occasional minor inconsistencies in volume. An acceptable but forgettable listening experience.
Uncle Psycho
ListenBook's multiple ways to download audio, including from the internet, are a game-changer. Kudos to the creators for crafting an app that understands audiobook lovers. With smooth playback and thoughtful design, it's a true companion for book enthusiasts. ππ ListenBookβs audio quality is excellent. The app enhances my listening experience.
Palomino Cake
Audiobook enjoyment has never been this convenient. This app's sleek design and efficient organization ensure that every story is accessible and enjoyable. ππ ListenBook's commitment to a user-friendly interface and intuitive controls is evident in every aspect of the app. Chapters make it so easy to pick up where I left off. No more hunting around. I love the chapter navigation feature. ListenBook makes it easy to find specific sections.
RedFisher
I love that I can enjoy audiobooks while cooking elaborate meals in the kitchen. ποΈ Grocery shopping has taken an exciting turn β I'm on a mission to explore new worlds through audiobooks! ππ Audiobook heaven! This app has revolutionized the way I enjoy stories. Its sleek design and seamless functionality make it a must-have for book lovers. ππ§ Every moment is an adventure with this app by my side. Its intuitive features and diverse format support ensure that my audiobook journey is seamless and exciting. ππ§ ListenBook's sharing options make it a breeze to connect with fellow audiobook enthusiasts and share recommendations.
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