What you will learn
Structure, representation and implementation of a doubly linked list
The fundamental traversal, insertion and deletion operations
Understand essential patterns behind common interview problems
Detailed code implementation and solution of all problems
Intuition through visual explanation of algorithms
Hands on practical experience in a setup free coding environment
Requirements
This is a complete course and assumes that you know nothing about doubly linked lists but are familiar with some basic foundational topics in any programming language.
- Basic knowledge of programming in any language
- Basic knowledge of functions and classes
- Basic knowledge of memory management
- You have completed the singly linked list course
Overview
Data structures are used extensively in software development and a linked list is the most fundamental of all data structures. Irrespective of the language, framework, or system that you use, you will always be using a linked list in some form or the other.
Representation of a doubly linked list
Fundamentals
This course teaches you the fundamentals of a doubly linked list and how it works. It provides you with code implementations and detailed explanations of a doubly linked list and its operations in the most intuitive way. We go step by step to explore its various functions which will give you a deep insight into this awesome data structure. This will help you gain a thorough understanding of the most important data structure of all.
Problems Solving
This course is an interactive course with high-quality problems and is deeply focused on problem-solving. It bridges the gap between theoretical concepts and common interview problems by providing detailed explanations of the most common interview problems on a linked list. This will help you gain confidence and understand how to convert your learning into action. By the end of the course, you will be pretty confident to solve any doubly linked list problem thrown at you.
Who this course is for
This course is an all-rounder course and targets a variety of audiences ranging from complete beginners to experienced programmers who want to take their knowledge to the next level. You will greatly benefit from this course if you identify yourself as one of the following
- Non developers who want to start their journey to learn data structures
- Developers who want to get deepest knowledge of doubly linked list
- Anyone interested in improving their problem solving skills
- Anyone preparing for programming interviews
Course Contents
1. Introduction
2. Traversal
3. Insertion
4. Deletion
5. Pattern: Two pointer
8. Pattern: Design
Annual
$60100% OFF
$0 / month
Limited Promotional Offer
Get Unlimited AccessDoubly Linked List
Learn about the extension of the singly linked list that powers stacks and queues