+918306020200
info@anyleson.com
English flag
English
Select a Language
English flag
English
Arabic flag
Arabic
Spanish flag
Spanish
0
Ultimate Data Structures & Algorithms: Part 1

Ultimate Data Structures & Algorithms: Part 1

Say goodbye to scattered tutorials and endless fluff. This course gives you a clear, structured path with bite-sized videos that blend theory and hands-on practice
0 Students
94 Lectures
Code With Mosh
Code With Mosh

Instructor

About This Course

Highly Practical

What You'll Learn

  • Master essential data structures such as arrays, linked lists, stacks, queues, and hash tables
  • Analyze and evaluate the time and space complexity of algorithms
  • Improve your problem-solving skills
  • Prepare for coding interviews
Code With Mosh
Code With Mosh
18 Courses
0 Students
Code With Mosh
Curriculum Overview

This course includes 7 modules, 94 lessons, and 0 hours of materials.

Getting Started
1 Parts
Course Outline
Volume 171.9 MB
The Big O Notation
9 Parts
Introduction
Volume 2.5 MB
What is Big O
Volume 77.8 MB
3- O(1)
Volume 19.1 MB
4- O(n)
Volume 66.4 MB
5- O(n^2)
Volume 40.6 MB
6- O(log n)
Volume 16.9 MB
7- O(2^n)
Volume 9.3 MB
Space Complexity
Volume 114.8 MB
Cheat Sheet
Volume 20.3 MB
Arrays
11 Parts
Introduction.mp4
Volume 4.7 MB
Understanding Arrays
Volume 16.3 MB
Working with Arrays in Java
Volume 66.1 MB
Exercise- Array Class
Volume 61.3 MB
Solution- Creating the Class
Volume 61.2 MB
Solution- insert()
Volume 94.1 MB
Solution- removeAt()
Volume 109.5 MB
Solution- indexOf()
Volume 50.2 MB
Dynamic Arrays
Volume 70.4 MB
Arrays- Exercises
Volume 35.5 MB
Summary
Volume 8.2 MB
Linked Lists
21 Parts
Introduction
Volume 4.0 MB
What are Linked Lists
Volume 25.6 MB
Working with Linked Lists
Volume 92.8 MB
Exercise- Building a Linked List
Volume 21.7 MB
Solution- addLast
Volume 135.5 MB
Solution- addFirst
Volume 45.8 MB
Solution- indexOf
Volume 40.0 MB
Solution- contains
Volume 21.3 MB
Solution- removeFirst
Volume 110.0 MB
Solution- removeLast()
Volume 121.7 MB
Implementing size()
Volume 118.0 MB
Converting Linked Lists to Arrays
Volume 41.6 MB
Cheat Sheets
Volume 71.8 MB
Arrays vs Linked Lists
Volume 74.1 MB
Types of Linked Lists
Volume 71.8 MB
Exercise- Reversing a Linked List
Volume 30.9 MB
Solution- Reversing a Linked List
Volume 183.8 MB
Exercise- Kth Node from the End
Volume 50.8 MB
Solution- Kth Node from the End
Volume 128.2 MB
Linked Lists- Exercises
Volume 626.4 MB
Summary
Volume 9.3 MB
Stacks
14 Parts
Introduction
Volume 4.4 MB
What are Stacks
Volume 65.8 MB
Working with Stacks
Volume 55.7 MB
Exercise- Reversing a String
Volume 9.5 MB
Solution - Reversing a String
Volume 139.8 MB
Exercise- Balanced Expressions
Volume 39.0 MB
Solution- A Basic Implementation
Volume 112.0 MB
Solution- Supporting Other Brackets
Volume 100.3 MB
Solution- First Refactoring
Volume 155.5 MB
Solution- Second Refactoring
Volume 269.4 MB
Exercise- Building a Stack Using an Array
Volume 10.0 MB
Solution- Implementing a Stack Using an Array
Volume 167.8 MB
Stacks- Exercises
Volume 43.8 MB
Summary
Volume 3.6 MB
Queues
16 Parts
Introduction
Volume 2.2 MB
What are Queues
Volume 56.3 MB
Queues in Java
Volume 164.2 MB
Exercise- Reversing a Queue
Volume 21.1 MB
Solution- Reversing a Queue
Volume 45.7 MB
Exercise- Building a Queue Using an Array
Volume 26.4 MB
Solution- A Basic Implementation
Volume 165.7 MB
Solution- Circular Arrays
Volume 87.8 MB
Exercise- Implementing a Queue Using a Stack
Volume 10.2 MB
Solution- Building a Queue Using a Stack
Volume 198.7 MB
Priority Queues
Volume 63.2 MB
Exercise- Building a Priority Queue
Volume 55.0 MB
Solution- Building a Priority Queue
Volume 187.1 MB
Solution- Refactoring
Volume 78.9 MB
Queues- Exercises
Volume 42.9 MB
Summary
Volume 6.3 MB
Hash Tables
22 Parts
Introduction
Volume 2.4 MB
What are Hash Tables
Volume 16.5 MB
Working with Hash Tables
Volume 143.2 MB
Exercise- Find the First Non-repeated Character
Volume 9.6 MB
Solution- First Non-repeating Character
Volume 173.5 MB
Sets
Volume 48.3 MB
Exercise- First Repeated Character
Volume 6.3 MB
Solution- First Repeated Character
Volume 52.2 MB
Hash Functions
Volume 128.1 MB
Collisions
Volume 5.7 MB
Chaining
Volume 8.4 MB
Open Addressing- Linear Probing
Volume 13.4 MB
Open Addressing- Quadratic Probing
Volume 14.8 MB
Open Addressing- Double Hashing
Volume 23.9 MB
Exercise- Build a HashTable
Volume 35.9 MB
Solution- put()
Volume 140.9 MB
Solution- get()
Volume 98.4 MB
Solution- remove()
Volume 60.4 MB
Solution- Refactoring
Volume 348.7 MB
Hash Tables- Exercises
Volume 50.6 MB
Summary
Volume 12.0 MB
Course Wrap Up
Volume 32.2 MB
Reply to Comment
Comments Approval

Your comment will be visible after admin approval.

0
0 Reviews
Content Quality (0)
Instructor Skills (0)
Value for Money (0)
Support Quality (0)
Reply to Review
Submit Reply

Your reply to this review will be visible to all users.

Ultimate Data Structures & Algorithms: Part 1
$1,000
Subscribe

This Course Includes

Downloadable Content
Instructor Support
Course Forum

Course Specifications

Sections
7
Lessons
94
Capacity
Unlimited
Duration
5:00 Hours
Students
0
Access Duration
99999 Days
Created Date
17 Nov 2025
Updated Date
17 Nov 2025
Ultimate Data Structures & Algorithms: Part 1
You are viewing
Ultimate Data Structures & Algorithms: Part 1