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.
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.
Learn how to insert nodes into a singly linked list using java programming
Learn how to delete nodes from a linked list using runner technique in java programming
Learn how to search for nodes in a linked list in java programming
Learn one of the fastest ways to get the total size of a linked list in java programming
This is how to check if a linked list is empty using java programming
Learn the concepts of using doubly-linked lists in java programming
Learn how to insert at the front and back of a doubly-linked list in java programming
Display the data in the nodes forward and backwards using java programming
Learn how to use a doubly linked list to determine if a string is a palindrome in java programming
A simple quiz to test your knowledge on the subject
Starting out using a java debugger in intellIJ IDEA
Learn how to debug a Java code
Learn the concept of a double ended list in java programming
Learn how to insert into a double-ended list in java programming
Learn how to traverse a double ended list
Learn how to delete the last element in a double ended list
Learn how to delete all nodes in a linked list
Learn the concept of a circular linked list
Learn how to insert into a circular linked list
Learn how to traverse and display node data in a circular linked list
Learn how to make your program find data in a circular linked list
Lets test what you know so far on circular linked lists
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
Running your linked list code using Terminal (osx and linux only)
This quiz consists of questions related to all sections of the course
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.