Introduction to Algorithms & Data Structures

Introduction to Algorithms & Data Structures

Learn Linear Data Structures with Videos & Interview QuestionsBy Bolakale Aremu, Charles Johnson Jr.
Michael Caine
Listen with Sir Michael Caine™ and 1,000+ voices
Length3h 30m

About this audiobook

This playbook is the third volume of the series Introduction to Algorithms & Data Structures. It is a very comprehensive data structures and algorithms book. It is packed withtext tutorials with a lot of illustrations5 hours of HD video tutorials (updated regularly),popular interview questions asked by Google, Microsoft, Amazon and other big companies,hands-on lessons, practice exercises and solutions,codes written during the course andscreenshots used in this book.Most data structure books and courses are too academic and boring. They have too much math and their codes look ugly, old and disgusting! This book is bundled with tutorial videos that are fun and easy to follow along, and show you how to write beautiful code like a software engineer, not a mathematician. Mastering data structures and algorithms is essential to getting your dream job. So, don't waste your time browsing disconnected tutorials or super long, boring courses.If you failed a job interview because you couldn't answer basic data structure and algorithm questions, just study this book and its accompanying videos. Understanding data structures and algorithms is crucial to excel as a software engineer. That’s why companies like Google, Microsoft and Amazon, always include interview questions on data structures and algorithms.I will teach you everything you need to know about data structures and algorithms so you can ace your coding interview with confidence. This course is a perfect mix of theory and practice, packed with popular interview questions.Another benefit is that data structures and algorithms will make you think more logically. 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 are also important for you everywhere.Whatever your preferred learning style, I've got you covered. If you're a visual learner, you'll love my HD videos, and illustrations throughout this book. If you're a practical learner, you'll love my hands-on lessons and practice exercises so that you can get practical with algorithms and data structures and learn in a hands-on way.

Audiobook details

GenreTechnology, Science and Nature
Length3 hrs 30 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateSep 2, 2023
LanguageEnglish

Table of contents

10. What You Get
20.1. Requirements
30.2. Benefits of Learning Algorithms and Data Structures
40.3. How This Course is Structured
51. Introduction to Linear Data Structures
Show all chapters
61.1. What is an Algorithm?
71.2. What is Data Structure?
82. The Big O Notation
92.1. What is Big O? – 00:00 min.
102.2. O(1) – 01:59 min.
112.3. O(n) – 03:28 min.
122.4. O(n2) – 07:13 min.
132.5. O(log n) – 09:37 min.
142.6. O(2n) – 12:16 min.
152.7. Space Complexity – 13:07 min.
163. Arrays
173.1. Introduction – 00:00 min.
183.2. Arrays – 00:45 min.
193.2.1. How an Array Stores Items
203.2.2. Limitations/Weaknesses of Arrays
213.3. Working with Arrays – 03:53 min.
223.4. Exercise 1: Building an Array – 07:23 min.
233.5. Solution 1: Building the Array – 10:15 min.
243.5.1. Public Class
253.5.2. Private Class
263.6. Solution 2: Insert Method – 13:34 min.
273.7. Solution 3: Remove Method – 17:54 min.: 3.7.1. Validation of Index
283.8. Solution 4: Search (IndexOf) Method – 22:45 min.
293.9. Dynamic Arrays – 25:13 min.: 3.9.1. Overview of the Vector Class
303.10. Wrap up – 29:02 min.: 3.10.1. Runtime Complexities of Various Operations
314. Linked Lists
324.1. Introduction – 00:00 min.
334.2. What Are Linked Lists? – 00:37 min.
344.3. Working with Linked Lists – 05:10 min.
354.4. Exercise 2: Building a Linked List – 08:34 min.
364.5. Solution: Building a Linked List – 09:59 min.
374.6. Implementing Size – 30:27 min.
384.7. Converting Linked Lists to Arrays – 34:42 min.
394.8. Cheat Sheets – 36:53 min.
404.9. Arrays vs Linked Lists – 38:05 min.
414.10. Types of Linked Lists – 41:26 min.
424.11. Exercise 3: Reversing a Linked List – 44:41 min.
434.12. Solution: Reversing a Linked List – 46:14 min.
444.13. Exercise 4: Kth Node from the End – 55:15 min.
454.14. Solution: Kth Node from the End – 58:35 min.
464.15. Wrap up – 1:03:57 min.
475. Stacks
485.1. Introduction – 00:00 min.
495.2. What are Stacks? – 00:32 min.
505.2.1. Structure of Stacks

Series

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
Hands of Time
Hands of TimeRebecca Struthers8h 8m5.0 (1)$26 · $0.00
Everybody Has a Podcast (Except You)
Everybody Has a Podcast (Except You)Justin McElroy, Travis McElroy, Griffin McElroy5h 9m$24 · $0.00
The Collected Works
The Collected WorksNikola Tesla50h 9m$1 · $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
Collected Writings of Nikola Tesla
Collected Writings of Nikola TeslaNikola Tesla, Thomas Commerford Martin21h 50m$1 · $0.00
Just Aspire
Just AspireAjai Chowdhry9h 13m$29 · $0.00
The Little Book of Aliens
The Little Book of AliensAdam Frank8h 20m$26 · $0.00
The inventions, researches and writings of Nikola Tesla (Annotated)
The inventions, researches and writings of Nikola Tesla (Annotated)Thomas Commerford Martin16h 59m$2 · $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 Smell of Kerosene (Annotated)
The Smell of Kerosene (Annotated)National Aeronautics and Space Administration, Donald L. Mallick, Peter W. Merlin11h 32m$2 · $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
Console Wars
Console WarsBlake J. Harris20h 41m$46 · $0.00
Improvised Munitions Handbook
Improvised Munitions HandbookU.S. Department of Defense4h 50m$0.99 · $0.00

You may also like

ITIL® 4 Create, Deliver and Support (CDS)
ITIL® 4 Create, Deliver and Support (CDS)Claire Agutter3h 36m$40 · $0.00
ITIL® 4 Essentials: Your essential guide for the ITIL 4 Foundation exam and beyond, second edition
ITIL® 4 Essentials: Your essential guide for the ITIL 4 Foundation exam and beyond, second editionClaire Agutter4h$40 · $0.00
Horizons
HorizonsJames Poskett15h 18m$33 · $0.00
A Color Notation: How to Numerically Describe Colors
A Color Notation: How to Numerically Describe ColorsA. H. Munsell3h 52m$2 · $0.00
A High-Performance Adaptive Filter Instantiated from the GAADT Algorithm for Electrocardiogram Signal Processing
A High-Performance Adaptive Filter Instantiated from the GAADT Algorithm for Electrocardiogram Signal ProcessingAndrilene Ferreira Maciel2h 55m$13 · $0.00
Who Owns What? The Definitive Legal Guide for Musicians, Writers, Film-Makers and Content Creators
Who Owns What? The Definitive Legal Guide for Musicians, Writers, Film-Makers and Content CreatorsXerxes Ranina3h 33m$18 · $0.00
Origin and Development of Form and Ornament in Ceramic Art
Origin and Development of Form and Ornament in Ceramic ArtWilliam Henry Holmes1h 30m$1 · $0.00
Monetize your content with NFTs
Monetize your content with NFTsUnknown Author1h 5m$17 · $0.00
Blockchain for Business: Complete Guide to Adoption
Blockchain for Business: Complete Guide to AdoptionUnknown Author1h 4m$17 · $0.00
Managing AI Risk
Managing AI RiskAndrew Pattison2h 15m$22 · $0.00
Python Programming Made Practical
Python Programming Made PracticalAustin Gray7h 21m5.0 (1)$6.50 · $0.00
The Hidden Power of AI for Financial Growth
The Hidden Power of AI for Financial GrowthNora V. Halden3h 33m5.0 (1)$2.30 · $0.00
Prompts That Sell: The Power Of Words In Artificial Intelligence
Prompts That Sell: The Power Of Words In Artificial IntelligenceKael Novera50m$7 · $0.00
Introduction manual to S&OP
Introduction manual to S&OPCristina Peña1h 34m$23 · $0.00
The AI Strategy Framework for Business Leaders
The AI Strategy Framework for Business LeadersDavid M. Patel9h 18m$24 · $0.00
The Start-up Founder's Guide to Digital Marketing
The Start-up Founder's Guide to Digital MarketingPramod Maloo8h 17m$20 · $0.00
The Perfect 10
The Perfect 10Dave Liniger17h 22m$30
Replugged
RepluggedSatnam Bains13h 47m$14 · $0.00
Forallx - An Introduction to Formal Logic
Forallx - An Introduction to Formal LogicP.D. Magnus5h 23m$1 · $0.00
Polyglotpython:
Polyglotpython:Jimmy L. De Mello1h 41m$30 · $0.00