Data Structures and Algorithms in java
4.6 (205 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,915 students enrolled

Data Structures and Algorithms in java

Data Structures and algorithms: Binary Search Tree (BST), Linked List, Stack, Queue, Array, Selection and Insertion Sort
4.6 (205 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,915 students enrolled
Last updated 1/2019
English
English [Auto]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn Linear & Non-Linear Data Structures plus Algorithms
  • Coding & strong concepts regarding data structures and algorithms
  • Topics like Linked List, Stack, Queue, Array
  • Coding & explanation of Algorithms like Selection sort, Insertion sort that are of core importance.
  • Tree and Binary Search Tree (BST) in Non-Linear Data Structures
Course content
Expand all 44 lectures 03:07:47
+ Linked Lists
13 lectures 49:08
node
01:06
Making Node class
03:45
Inserting in Linked List
01:22
Insert
07:03
print
01:28
delete
03:03
Delete from Linked List
08:15
Delete values
02:22
Search Explanation
01:57
Search
07:24
+ Array
2 lectures 07:21
Array Explanation
02:04
Array Code
05:17
+ Stack (Linear Data Structure)
2 lectures 15:08
Stack Explanation
02:31
Stack Code
12:37
+ Queue
5 lectures 13:45
Queue Explanation
01:24
Queue Class
02:58
Traversing a Queue Explanation
00:39
Dequeue Explanation
02:25
+ Trees
13 lectures 43:51
Binary Search Tree
01:10
Node Explanation
00:46
Binary Search Tree Node
03:08
Inserting in BST (Binary Search Tree) Explanation
02:55
Insert in BST
07:39
Preorder traversal Explanation
03:10
Inorder traversal Explanation
02:17
Inorder traversal
05:13
Postorder traversal Explanation
02:34
Postorder traversal
04:52
+ Delete from BST
4 lectures 29:18
Min value Node Code
07:06
Delete from BST Explanation
03:05
Delete
16:52
+ Algorithms
4 lectures 28:47
Selection Sort Explanation
03:31
Selection Sort
10:42
Insertion Sort Explanation
04:13
Insertion Sort
10:21
Requirements
  • Requirements for this course are basic coding understanding like loops and if else conditionals.
Description

This course data Structures and Algorithms using java includes explanation of various data structures with coding examples, provided with detail explanation of code side by side with concept building.

Most important Data Structures like 


Linked List, Binary Search Tree, stack, Queue are explained in detail with concepts made easy to understand.

Algorithms like

Selection Sort, Insertion Sort are part of this course.

This course is for students who want good understanding of data structures and algorithms and want to understand code.

By taking this course students will be able to use these skills to write or understand data structures in other languages as well, because concepts build from this course are very generic regarding Data structures and Algorithms.

Who this course is for:
  • Students who want to learn data structures and algorithms should take this course.
  • Who wants to make strong concepts in Data Structures
  • Learn Algorithms like selection sort and insertion sort