Data Structures & Algorithms in Java: Working with Singly Linked Lists
Java
| Beginner
- 15 videos | 1h 36m 33s
- Includes Assessment
- Earns a Badge
In Java, a linked list is a sequence of nodes, each node is linked to the previous and next node in the sequence. In this course, you'll learn how to implement the singly linked list and write code to perform a range of operations on the linked list. First, you'll gain a conceptual understanding of how a node in a singly linked list allows you to connect to all other nodes using the Next reference. Then you'll move on to examine how to perform common operations on this linked list, such as inserting a new node, searching for a node, counting nodes, and deleting nodes. For each of these operations, you'll learn to assess the time complexity of the code that you've written.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseRecognize the basic structure of the linked listInsert a node into a linked listSearch for a node with specific data in a linked listDelete a node from a linked listCount the number of nodes in a linked listSet up the basic structure of a singly linked list nodeInsert a new node at the head and count the number of nodes in a singly linked list
-
Insert a new node at the tail of the linked listInsert a new node at a specified indexImplement the pop and contains operations on a linked listDelete a node from a linked list and rewire the listFind all nodes less than a certain value in a linked listRecall the differences between arrays and linked listsSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 58s
-
7m 30sAfter completing this video, you will be able to recognize the basic structure of a linked list. FREE ACCESS
-
7m 5sLearn how to insert a node into a linked list. FREE ACCESS
-
3m 32sIn this video, find out how to search for a node with specific data in a linked list. FREE ACCESS
-
6m 10sIn this video, you will learn how to delete a node from a linked list. FREE ACCESS
-
5m 18sIn this video, find out how to count the number of nodes in a linked list. FREE ACCESS
-
9m 14sLearn how to set up the basic structure of a node in a singly linked list. FREE ACCESS
-
10m 52sDuring this video, you will learn how to insert a new node at the head and count the number of nodes in a singly linked list. FREE ACCESS
-
8m 9sIn this video, find out how to insert a new node at the end of the linked list. FREE ACCESS
-
8m 52sIn this video, you will learn how to insert a new node at a specified index. FREE ACCESS
-
7m 8sIn this video, find out how to implement the pop and contains operations on a linked list. FREE ACCESS
-
6m 57sDuring this video, you will learn how to delete a node from a linked list and rewire the list accordingly. FREE ACCESS
-
3m 25sIn this video, find out how to find all nodes with a value less than a certain value in a linked list. FREE ACCESS
-
8m 44sUpon completion of this video, you will be able to recall the differences between arrays and linked lists. FREE ACCESS
-
1m 40s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.