Completed
Pre-order Traversal
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Data Structures and Algorithms in Java - From Fundamentals to Advanced Concepts
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction to Data Structures
- 2 Agenda On Data Structures
- 3 What is a data structure
- 4 Types of data structures
- 5 Arrays Introduction
- 6 Arrays Implementation
- 7 Advantages and Disadvantages of Array
- 8 Stack Introduction
- 9 Stack Implementation
- 10 Advantages and Disadvantages of Stack
- 11 Queue Introduction
- 12 Queue Implementation
- 13 Advantages and Disadvantages of Queue
- 14 Linked List Introduction
- 15 Linked list Implementation
- 16 Advantages and Disadvantages of Linked List
- 17 Trees in Java - Agenda
- 18 Introduction to Tree
- 19 Introduction to Binary Search Tree
- 20 Tree vs Binary Search Tree
- 21 Use of Trees
- 22 Operations on Binary Search Tree
- 23 Pre-order Traversal
- 24 In-order Traversal
- 25 Post-order Traversal
- 26 Java Implementation for Binary Search Tree
- 27 Algorithms Introduction and Algorithmic Analysis
- 28 Linear Search
- 29 Linear search Implementation
- 30 Complexity Analysis of Linear Search
- 31 Binary Search
- 32 Binary Search Implementation
- 33 Complexity Analysis of Binary Search
- 34 Finding Space and Time Complexity
- 35 Introduction to Algorithms
- 36 Algorithmic Analysis
- 37 Linear Search
- 38 Binary Search
- 39 Greedy Programming
- 40 Fractional Knapsack
- 41 Prim's Minimal Spanning Tree
- 42 Quick Sort
- 43 Merge Sort
- 44 Backtracking
- 45 Recursion with Examples
- 46 Agenda - Graphs in Java
- 47 Introduction to Graphs
- 48 Types of Graphs
- 49 Adjacency Matrix and Adjacency List
- 50 BFS Introduction
- 51 BFS Implementation
- 52 DFS Introduction
- 53 DFS Implementation