Introduction to Algorithms & Data Structures

A solid foundation for the real world of machine learning and data analyticsBy Bolakale Aremu, Ojula Technology Innovations
Listen with Sir Michael Caine™ and 1,000+ voices
Length1h 2m

About this audiobook

Learning algorithms and data structures from this book will help you become a better programmer. Algorithms and data structures will make you think more logically. Furthermore, they can help you design better systems for storing and processing data. They also serve as a tool for optimization and problem-solving. As a result, the concepts of algorithms and data structures are very valuable in any field. For example, you can use them when building a web app or writing software for other devices. You can apply them to machine learning and data analytics, which are two hot areas right now. If you are a hacker, algorithms and data structures in Python are also important for you everywhere. Now, whatever your preferred learning style, I've got you covered. If you're a visual learner, you'll love my clear diagrams and illustrations throughout this book. If you're a practical learner, you'll love my hands-on lessons so that you can get practical with algorithms and data structures and learn in a hands-on way. Course Structure This book is the first volume of the series Introduction to Algorithms & Data Structures. In this volume, you'll take a deep dive into the world of algorithms. With increasing frequency, algorithms are starting to shape our lives in many ways - from the products recommended to us, to the friends we interact with on social media, to even important social issues like policing, privacy and healthcare. So, the first part of this course covers what algorithms are, how they work, and where they can be found (real life applications). In the second volume, you'll work through an introduction to data structures. You're going to learn about two introductory data structures - arrays and linked lists. You'll look at common operations and how the runtimes of these operations affect our everyday code. The third volume is packed with hours of HD tutorial videos, practice exercises, sample codes, and popular interview questions asked by Google, Microsoft, Amazon and other big companies. So, in the third volume, you'll master data structures and algorithms which are essential to getting your dream job. Don't waste your time browsing disconnected tutorials or super long, boring courses. In this volume, we will look at algorithms in two categories: sorting and searching. You'll implement well-known sorting algorithms like Selection Sort, Quicksort, and Merge Sort. You'll also learn basic search algorithms like Sequential Search and Binary Search. At the end of many sections of this course, short practice exercises are provided to test your understanding of the topic discussed. Answers are also provided so you can check how well you have performed in each section. At the end of the course, assessment tests are provided. You will also find links to download more helpful resources such as codes and screenshots used in this book, and more practice exercises. You can use them for quick references and revision as well. My support link is also provided so you to contact me any time if you have questions or need further help. By the end of this course, you will understand what algorithms and data structures are, how they are measured and evaluated, and how they are used to solve real-life problems. So, everything you need is right here in this course. I really hope you'll enjoy it. Are you ready? Let's dive in!

Audiobook details

GenreTechnology, Science and Nature
Length1 hr 2 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateJun 1, 2023
LanguageEnglish

Table of contents

10. What You Will Learn in Volume 2
20.1. Benefits of learning about algorithms and data structures
30.2. Course Structure
42. Introduction to Data Structures
52.1. Course Overview
Mostrar todos os capítulos
62.2. Exploring Arrays
72.2.1. Array Basics
82.2.2. Accessing a Value in an Array
92.2.3. Practice Exercise 1
102.2.4. Answers to Practice Exercise 1
112.2.5. Array Search, Insert and Delete
122.2.6. Practice Exercise 2
132.2.7. Answers to Practice Exercise 2
142.3. Building a Linked List
152.3.1. What Is a Linked List?
162.3.2. Adding Nodes to a Linked List
172.3.3. Bonus Algorithm Code
182.4. Circularly Linked lists
192.4.1. Representation
202.4.2. Advantages of circularly linked lists over singly linked lists
212.5. Doubly Linked Lists
222.5.1. Representation of a doubly linked list
232.5.2. Advantages of a Doubly Linked List
242.5.3. Disadvantages of a Doubly Linked List
252.5.4. Multiply Linked List
262.5.5. Unrolled Linked List
272.6. Download Training Resources

Series

When the Heavens Went on SaleAshlee Vance18h 20m4.4 (3K)$40 · $0.00
Everybody Has a Podcast (Except You)Justin McElroy, Travis McElroy, Griffin McElroy5h 9m4.3 (2.3K)$24 · $0.00
Hands of TimeRebecca Struthers8h 8m4.4 (1.3K)$26 · $0.00
Never Lost AgainBill Kilday10h 1m4.4 (805)$29 · $0.00
How the Internet HappenedBrian McCullough13h 28m4.3 (2.7K)$23 · $0.00
Collected Writings of Nikola TeslaNikola Tesla, Thomas Commerford Martin21h 50m4.3 (1.7K)$1 · $0.00
Just AspireAjai Chowdhry9h 13m4.4 (260)$29 · $0.00
The Little Book of AliensAdam Frank8h 20m4.3 (1.3K)$26 · $0.00
The inventions, researches and writings of Nikola Tesla (Annotated)Thomas Commerford Martin16h 59m4.3 (1.3K)$2 · $0.00
KargilV.P. Malik15h 18m4.3 (2K)$24 · $0.00
Experiments with Alternating CurrentsNikola Tesla9h 16m4.3 (874)$1.99 · $0.00
Fire on the HorizonTom Shroder, John Konrad8h 23m4.3 (858)$26 · $0.00
The Smell of Kerosene (Annotated)National Aeronautics and Space Administration, Donald L. Mallick, Peter W. Merlin11h 32m4.3 (523)$2 · $0.00
The Boy Who Harnessed the WindWilliam Kamkwamba, Bryan Mealer10h 5m4.2 (78.9K)$29 · $0.00
Across the Airless WildsEarl Swift10h 8m4.3 (1.3K)$29 · $0.00
Console WarsBlake J. Harris20h 41m4.2 (13.7K)$46 · $0.00
Improvised Munitions HandbookU.S. Department of Defense4h 49m4.3 (1.6K)$1.99 · $0.00
Escaping GravityLori Garver10h 54m4.2 (2.2K)$20 · $0.00
Wireless WarsJonathan Pelson8h 2m4.3 (418)$20 · $0.00
Let There Be WaterSeth M. Siegel8h 36m4.2 (2.3K)$20 · $0.00
A Brief History of IntelligenceMax S. Bennett12h 18m4.6 (6.6K)$29 · $0.00
The Story of BirdsSteve Brusatte11h 49m4.6 (401)$29 · $0.00
Craig & FredCraig Grossi8h 6m4.5 (9.6K)$26 · $0.00
Celebrating BirdsNatalia Rojas, Ana Maria Martinez6h 47m4.6 (330)$24 · $0.00
Saving JemimaJulie Zickefoose4h 59m4.5 (749)$20 · $0.00
Will's Red CoatTom Ryan8h 23m4.5 (2.3K)$26 · $0.00
Of Time and TurtlesSy Montgomery10h 34m4.5 (5K)$29 · $0.00
Zen and the Art of Saving the PlanetThich Nhat Hanh9h 20m4.5 (3.9K)$29 · $0.00
BLACK BEAUTY (With Original Illustrations)Anna Sewell7h 31m4.5 (1.3K)$1.99 · $0.00
Bottle of LiesKatherine Eban14h 25m4.4 (12K)$33 · $0.00
IngrainedCallum Robinson8h 10m4.5 (1.1K)$26 · $0.00
The Lion Tracker's Guide To LifeBoyd Varty3h 1m4.4 (4.8K)$18 · $0.00
Born for LoveBruce D. Perry, Maia Szalavitz11h 42m4.4 (4K)$29 · $0.00
The Mountains of California (With Original Drawings & Photographs) (Annotated)John Muir11h 35m4.5 (1.1K)$2 · $0.00
The New GuysMeredith Bagby16h 50m4.4 (1.2K)$40 · $0.00
Blue PasturesMary Oliver3h 23m4.4 (3.8K)$18 · $0.00
The Rise and Reign of the MammalsSteve Brusatte13h 26m4.4 (11.1K)$33 · $0.00
VaccinatedPaul A. Offit8h 30m4.4 (3.7K)$26 · $0.00
The Light EatersZoë Schlanger10h 57m4.4 (22.8K)$29 · $0.00
Where the Lost Dogs GoSusannah Charleson11h 7m4.5 (699)$23 · $0.00

You may also like

Knowing What We KnowSimon Winchester14h 19m3.9 (2.5K)$33 · $0.00
UltralearningScott H. Young7h 46m4.0 (29K)$26 · $0.00
The Principle of RelativityAlbert Einstein7h 12m4.4 (1.2K)$2.30
The Experience Economy, Updated EditionB. Joseph Pine II, James H. Gilmore12h 13m3.9 (3.4K)$20
The Jacquard Machine Analyzed and ExplainedE. A. Posselt3h 37m$1 · $0.00
Artificial Intelligence for Natural Language ProcessingTheo Riven3h 33m$5
In My Life – Fingerstyle SoloBill Brown Jr.28m$2
The printers, stationers and bookbinders of Westminster and London from 1476 to 1535E. Gordon Duff8h 23m$1 · $0.00
Sonnets & SunspotsEric Niderost6h$17
Library of Congress Classification OutlineLibrary of Congress8h 48m$1 · $0.00
German for BeginnersTomas Dvoracek27h 22m$18 · $0.00
Mandarin Made Easy - Lower beginner - Volume 1 of 3Unknown Author5h 16m$18
The History and Practice of the Art of PhotographyHenry Hunt Snelling4h 21m$1 · $0.00
Vietnamese Made Easy - Lower beginner - Volume 1 of 3Unknown Author6h 2m$18
On the Execution of Music, and Principally of Ancient MusicCamille Saint-Saëns34m$2 · $0.00
Waltz in Bm Op. 18 no. 6 (Schubert)Bill Brown Jr.46m$5
Home Maintenance Checklist for New HomeownersImad Muratspahic3h 56m$12 · $0.00
Bell's Cathedrals: The Priory Church of St. Bartholomew-the-Great, SmithfieldGeorge Worley38m$2 · $0.00
Korean Made Easy - Lower beginner - Volume 1 of 3Unknown Author5h 57m$18
Lectures on Bible RevisionSamuel Newth7h 37m$2 · $0.00