Introduction to Algorithms & Data Structures

Introduction to Algorithms & Data Structures

A solid foundation for the real world of machine learning and data analyticsBy Bolakale Aremu, Ojula Technology Innovations
Michael Caine
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
152.3.1. What Is a Linked List?
20.1. Benefits of learning about algorithms and data structures
162.3.2. Adding Nodes to a Linked List
30.2. Course Structure
172.3.3. Bonus Algorithm Code
42. Introduction to Data Structures
182.4. Circularly Linked lists
52.1. Course Overview
192.4.1. Representation
Show all chapters
62.2. Exploring Arrays
202.4.2. Advantages of circularly linked lists over singly linked lists
72.2.1. Array Basics
212.5. Doubly Linked Lists
82.2.2. Accessing a Value in an Array
222.5.1. Representation of a doubly linked list
92.2.3. Practice Exercise 1
232.5.2. Advantages of a Doubly Linked List
102.2.4. Answers to Practice Exercise 1
242.5.3. Disadvantages of a Doubly Linked List
112.2.5. Array Search, Insert and Delete
252.5.4. Multiply Linked List
122.2.6. Practice Exercise 2
262.5.5. Unrolled Linked List
132.2.7. Answers to Practice Exercise 2
272.6. Download Training Resources
142.3. Building a Linked List

Series

Apollo
ApolloCharles Murray, Catherine Bly Cox18h 15m$30
Improvised Weapons and Munitions - The Official U.S. Army Manual
Improvised Weapons and Munitions - The Official U.S. Army ManualU.S. Department of the Army4h 38m$2 · $0.00
Frosty: The incredible true story of the boy from Doonside who became a Bathurst king
Frosty: The incredible true story of the boy from Doonside who became a Bathurst kingMark Winterbottom8h 9m$26 · $0.00
Cadillac Desert, Revised and Updated Edition
Cadillac Desert, Revised and Updated EditionMarc Reisner27h 56m$30
The Honey Bus
The Honey BusMeredith May9h 31m$25 · $0.00
Operation Pedestal
Operation PedestalMax Hastings12h 29m$29 · $0.00
When the Heavens Went on Sale
When the Heavens Went on SaleAshlee Vance18h 20m$40 · $0.00
The Collected Works of Nikola Tesla
The Collected Works of Nikola TeslaNikola Tesla48h 43m$2 · $0.00
Everybody Has a Podcast (Except You)
Everybody Has a Podcast (Except You)Justin McElroy, Travis McElroy, Griffin McElroy5h 9m$24 · $0.00
Hands of Time
Hands of TimeRebecca Struthers8h 8m$26 · $0.00
Never Lost Again
Never Lost AgainBill Kilday10h 1m$29 · $0.00
How the Internet Happened
How the Internet HappenedBrian McCullough13h 28m$23 · $0.00
Just Aspire
Just AspireAjai Chowdhry9h 13m$29 · $0.00
Addiction by Design
Addiction by DesignNatasha Dow Schüll14h 32m$25 · $0.00
The Little Book of Aliens
The Little Book of AliensAdam Frank8h 20m$26 · $0.00
Kargil
KargilV.P. Malik15h 18m$24 · $0.00
Fire on the Horizon
Fire on the HorizonTom Shroder, John Konrad8h 23m$26 · $0.00
The Boy Who Harnessed the Wind
The Boy Who Harnessed the WindWilliam Kamkwamba, Bryan Mealer10h 5m$29 · $0.00
Mars Rover Curiosity
Mars Rover CuriosityRob Manning, William L. Simon7h 43m$20
Across the Airless Wilds
Across the Airless WildsEarl Swift10h 8m$29 · $0.00

You may also like

The Jacquard Machine Analyzed and Explained
The Jacquard Machine Analyzed and ExplainedE. A. Posselt3h 37m$1 · $0.00
Nonesuch
NonesuchBill Brown Jr.13m$1
Casa Grande Ruin
Casa Grande RuinCosmos Mindeleff0m$1 · $0.00
Thai Made Easy - Lower beginner - Volume 1 of 3
Thai Made Easy - Lower beginner - Volume 1 of 3Unknown Author5h 21m$18
Serenade no. 4
Serenade no. 4Bill Brown Jr.1h 22m$10
Vietnamese Made Easy - Lower beginner - Volume 1 of 3
Vietnamese Made Easy - Lower beginner - Volume 1 of 3Unknown Author6h 2m$18
Sonnets & Sunspots
Sonnets & SunspotsEric Niderost6h$17
Windows of My Eyes (Singer Pro)
Windows of My Eyes (Singer Pro)Bill Brown Jr.34m$4
Latin for Beginners
Latin for BeginnersBenjamin L. D'Ooge11h 52m$2 · $0.00
Hindi Made Easy - Lower beginner - Volume 1 of 3
Hindi Made Easy - Lower beginner - Volume 1 of 3Unknown Author5h 17m$18
German for Beginners
German for BeginnersTomas Dvoracek27h 22m$18 · $0.00
Adagio (Albinoni)
Adagio (Albinoni)Bill Brown Jr.57m$5
In My Life – Fingerstyle Solo
In My Life – Fingerstyle SoloBill Brown Jr.28m$2
The History and Practice of the Art of Photography
The History and Practice of the Art of PhotographyHenry Hunt Snelling4h 21m$1 · $0.00
Mandarin Made Easy - Lower beginner - Volume 1 of 3
Mandarin Made Easy - Lower beginner - Volume 1 of 3Unknown Author5h 16m$18
The printers, stationers and bookbinders of Westminster and London from 1476 to 1535
The printers, stationers and bookbinders of Westminster and London from 1476 to 1535E. Gordon Duff8h 23m$1 · $0.00
Fossils and Forgotten Worlds: 8 Classic Books in Paleontology
Fossils and Forgotten Worlds: 8 Classic Books in PaleontologyHarvey C. Markman, Gideon Algernon Mantell, Henry Alleyne Nicholson, Robert W. Wilson, Richard C. Fox, Peggy Lou Stewart, Theodore H. Eaton, Roy Lee Moodie, H. N. Hutchinson50h 20m$2 · $0.00
Waltz in Bm Op. 18 no. 6 (Schubert)
Waltz in Bm Op. 18 no. 6 (Schubert)Bill Brown Jr.46m$5
Bell's Cathedrals: The Priory Church of St. Bartholomew-the-Great, Smithfield
Bell's Cathedrals: The Priory Church of St. Bartholomew-the-Great, SmithfieldGeorge Worley38m$2 · $0.00
Korean Made Easy - Lower beginner - Volume 1 of 3
Korean Made Easy - Lower beginner - Volume 1 of 3Unknown Author5h 57m$18