Home Courses Instructor Labs

Data Structures & Algorithms in Java

(34 Ratings) 2942 Students Enrolled
Created By Sana Vigneshwar Last Updated Wed, 27-May-2020 English
  • Course Duration
    3 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    43 Lessons
  • Validity
    Life Time
$ 89.99 $ 7.99 91% off 100% Money Back Guarantee
12k+ satisfied learners Read Reviews
What Will I Learn?
  • Learn Linear and Non-linear data structure concepts
  • Learn various concepts such as Linked List, Array, Tree, BST, Stacks and Queue
  • Understanding the concepts of various algorithms and implement in the program
  • Learn the sorting algorithms such as Selection Sort, Insertion Sort and their implementations

Requirements
  • Basic understandings of Programming language
+ View More
Description

In this course, you learn various Data Structures and Algorithms concepts and implement the concepts in Java code. The following are the concepts discussed in this course:

  • Arrays
  • Linked List
  • Stacks
  • Queue
  • Trees
  • Binary Search Tree (BST)

The concepts are made easy to understand in detail.

We also learn about the following sorting algorithms in the course such as:

  • Selection Sort
  • Insertion Sort

By understanding the concepts of Data structures and Algorithms, you can also implement these concepts in other programming languages. 

Curriculum For This Course
43 Lessons 3 Hours
  • Introduction to data structures categories 00:00:30 Preview
  • Linked List Explanation 00:01:50 Preview
  • node 00:01:06
  • Making Node class 00:03:46
  • Inserting in Linked List 00:01:22
  • Insert 00:07:03
  • Insert values 00:04:18
  • print 00:01:29
  • Print Linked List 00:05:17
  • delete 00:03:03
  • Delete from Linked List 00:08:16
  • Delete values 00:02:22
  • Search Explanation 00:01:57
  • Search 00:07:24
  • Array Explanation 00:02:05 Preview
  • Array Code 00:05:17
  • Stack Explanation 00:02:32 Preview
  • Stack Code 00:12:38
  • Queue Explanation 00:01:24
  • Queue Class 00:02:59
  • Enqueue 00:06:20
  • Traversing a Queue Explanation 00:00:40
  • Dequeue Explanation 00:02:26
  • Trees 00:01:59 Preview
  • Binary Search Tree 00:01:11
  • Node Explanation 00:00:46
  • Binary Search Tree Node 00:03:09
  • Inserting in BST (Binary Search Tree) Explanation 00:02:56
  • Insert values 00:03:17
  • Preorder traversal Explanation 00:03:11
  • Preorder traversal 00:04:51
  • Inorder traversal Explanation 00:02:17
  • Inorder traversal 00:05:14
  • Postorder traversal Explanation 00:02:35
  • Postorder traversal 00:04:52
  • Min value node 00:02:15
  • Min value Node Code 00:07:07
  • Delete from BST Explanation 00:03:05
  • Delete 00:16:53
  • Selection Sort Explanation 00:03:31
  • Selection Sort 00:10:42
  • Insertion Sort Explanation 00:04:14
  • Insertion Sort 00:10:22

Data Structures & Algorithms in Java