Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Data Structures and Algorithms for Beginners

Bro Code via YouTube

Overview

This course covers the fundamentals of data structures and algorithms, including topics such as stacks, queues, linked lists, sorting algorithms, search algorithms, and tree data structures. By the end of the course, students will be able to understand and implement various data structures and algorithms using Java. The course uses a tutorial format with practical examples and code demonstrations for better comprehension. It is designed for beginners who are new to the concepts of data structures and algorithms and want to build a strong foundation in this area.

Syllabus

) What are data structures and algorithms? .
) Stacks .
) Queues ️.
) Priority Queues .
) Linked Lists .
) Dynamic Arrays .
) LinkedLists vs ArrayLists ‍♂️.
) Big O notation .
) Linear search ⬇️.
) Binary search .
) Interpolation search ❓.
) Bubble sort .
) Selection sort .
) Insertion sort .
) Recursion .
) Merge sort .
) Quick sort ⚡.
) Hash Tables #️⃣.
) Graphs intro .
) Adjacency matrix ⬜.
) Adjacency list .
) Depth First Search ⬇️.
) Breadth First Search ↔️.
) Tree data structure intro .
) Binary search tree .
) Tree traversal .
) Calculate execution time ⏱️.

Taught by

Bro Code

Reviews

Start your review of Data Structures and Algorithms for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.