Java Programming: Master the Link-List Data Structure
4.4 (32 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,756 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java Programming: Master the Link-List Data Structure to your Wishlist.

Add to Wishlist

Java Programming: Master the Link-List Data Structure

Master the art of creating & implementing Linked Lists ADT Using the Java programming language
4.4 (32 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,756 students enrolled
Created by Esther T. Peters
Last updated 8/2017
English
English
Current price: $10 Original price: $150 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 9 Supplemental Resources
  • 2 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
What Will I Learn?
  • FREE e-book Included!
  • Code a linked list ADT implementation from scratch
  • Write efficient code used in manipulating linked lists
  • Tackle any exam question on linked lists
  • Thoroughly prepare for interview related linked lists questions
  • Debug any piece of java code
View Curriculum
Requirements
  • You should know the basics of Java programming (Classes, OOP, Arrays, Data types, OOP etc)
Description

In this course, We are going to learn what a linked list is and how to implement one using Java programming. We would be coding real implementations of these data structures and solving problems with them using java. you would also learn how to debug your java code in an IDE

In addition to this, there would be a  lot of drawings to help you visualize and help you get comfortable with coding a linked list data structure. Now, because the materials in this course is put in such a way that an average person without a CS background but adequate knowledge in Java would easily master the material. You would also be comfortable enough to take these concept of visualization to other data structures like Hash Tables, Trees, Graphs and many other data structures.

The course has been designed to help tackle technical interview questions on linked-lists and college/curious students struggling to understand the concept. 24-hours assistance is provided to all students in need of help.

Who is the target audience?
  • Students struggling to understand the concept of linked lists
  • Anyone wanting to learn about Linked Lists using Java
Students Who Viewed This Course Also Viewed
Curriculum For This Course
25 Lectures
03:28:24
+
Singly Linked List
7 Lectures 54:53

Learn how to simplify the concept of a linked-list in java programming to fully understand it better. Free e-book/notes included in the resource folder.

Preview 11:42

Learn how to insert nodes into a singly linked list using java programming

Inserting data into a linked list using java programming
06:06

Learn how to delete nodes from a linked list using runner technique in java programming

deleting node from a linked list using java programming
17:33

Learn how to search for nodes in a linked list in java programming

Searching a linked list using java programming
07:00

Learn one of the fastest ways to get the total size of a linked list in java programming

Fastest way to get size of any linked list using java programming
06:01

This is how to check if a linked list is empty using java programming

Checking if our linked list is empty
05:41

Singly-Linked List
1 question

Testing basic abstract data type skills
Linked Lists
1 question

Singly-Linked List Problem
1 question
+
Doubly Linked Lists - Palindrome
4 Lectures 40:35

Learn the concepts of using doubly-linked lists in java programming

Concept of a doubly linked list
06:57

Learn how to insert at the front and back of a doubly-linked list in java programming

Inserting into a doubly linked list using java programming
12:02

Display the data in the nodes forward and backwards using java programming

Traversing/Displaying Nodes in a doubly list using java programming
09:43

Learn how to use a doubly linked list to determine if a string is a palindrome in java programming

Project - Palindrome (Using doubly-linked lists)
11:53

A simple quiz to test your knowledge on the subject

Doubly-Linked List
2 questions

Doubly-Linked List
1 question
+
Debugging
2 Lectures 22:25

Starting out using a java debugger in intellIJ IDEA

Preview 01:31

Learn how to debug a Java code

Debugging Java code
20:54
+
Double Ended Linked Lists
5 Lectures 36:07

Learn the concept of a double ended list in java programming

Concept of a Double ended list
06:35

Learn how to insert into a double-ended list in java programming

Inserting into a double ended list using java programming
10:38

Learn how to traverse a double ended list

Traversing a double ended list using java programming
05:43

Learn how to delete the last element in a double ended list

Deleting the last element in a double ended list using java programming
10:27

Learn how to delete all nodes in a linked list

Delete all Nodes in a Linked List using java programming
02:44

Double-Ended Linked List
1 question
+
Circular/Corrupt Linked Lists
4 Lectures 31:47

Learn the concept of a circular linked list

Concept of a Circular/Corrupt list using java programming
05:55

Learn how to insert into a circular linked list

Inserting into a circular list using java programming
10:29

Learn how to traverse and display node data in a circular linked list

Traversing/Displaying Nodes in a circular linked list using java programming
11:21

Learn how to make your program find data in a circular linked list

Searching for data in a circular linked list using java programming
04:02

Lets test what you know so far on circular linked lists

Circular Linked Lists
4 questions
+
BONUS: Crash Setup
2 Lectures 08:38

If you don't want to use an IDE. In this video you would be learning how to run your java program by just using terminal and a text editor for Mac

Text Editor and Terminal (Mac OSX/Linux)
05:38

Running your linked list code using Terminal (osx and linux only)

UNIX/Terminal - Running your code
03:00
+
Final Quiz
1 Lecture 13:59

This quiz consists of questions related to all sections of the course

Final quiz
4 questions

course completion
13:59
About the Instructor
Esther T. Peters
4.4 Average rating
31 Reviews
4,756 Students
1 Course
Online Instructor, Programmer

Join over 3000+ students learning how to improve their programming skills

Esther is a mobile/web developer. Most of her time, she spends as a teaching assistant for courses on data structures and algorithms. She also plays the role of a mentor to thousands of students in MOOC on game development using unity and C#. In her free-time, she enjoys teaching online and helping people learn how to code.