Linked List Data Structures And Algorithms For Interviews

Posted By: ELK1nG

Linked List Data Structures And Algorithms For Interviews
Last updated 6/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.87 GB | Duration: 5h 21m

Master Linked Lists algorithms for Programming Interviews

What you'll learn
Linked List Data Structures and Algorithms
Requirements
Basic understanding of any programming language preferably C++
Description
Linked Lists are the a fundamental data structures and form a major component of questions in Programming Interviews at the major Software firms. This course tries to build the foundations of Linked List Data Structures starting with introduction the gradually diving deeper into it. Most part of the video lessons are geared towards explaining the problems and how to approach the solution, followed by implementation of the solution in C++ code.So welcome to this course on Linked List Data Structures and Algorithms.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Introduction to Linked List and C++ Implementation

Section 2: Insertion and Iteration in Singly Linked List

Lecture 3 Insertion at beginning of Linked List

Lecture 4 Print elements of a Linked List

Lecture 5 Insertion at End of Linked List

Lecture 6 Insertion at kth position in Linked List

Section 3: Reverse Linked Lists

Lecture 7 Reverse a singly Linked List Iteratively

Lecture 8 Reverse a singly Linked List Recursively

Lecture 9 Palindrome Linked List

Section 4: Cyclic Linked Lists - Linked Lists with Loop

Lecture 10 Detect Loop or Cycle in Linked List

Lecture 11 Find length of Loop in Linked List

Lecture 12 Find beginning of Cycle in Linked List

Lecture 13 Why Floyd's Cycle Detection Algorithm works ?

Lecture 14 Remove Loop From Linked List

Section 5: Linked Lists Algorithms for Programming Interviews

Lecture 15 Find the middle of Linked List

Lecture 16 Find kth node from end in Linked List

Lecture 17 Check if a Linked List is Palindrome

Lecture 18 Swap Nodes of a Linked List without copy

Lecture 19 Odd Even Linked List

Lecture 20 Delete a Node in Linked List without Head Pointer

Lecture 21 Remove Elements in Linked List based on Values

Lecture 22 Reverse nodes in K-Groups

Section 6: Doubly Linked Lists

Lecture 23 Doubly Linked Lists - Introduction

Lecture 24 Flatten a multi-layer Doubly Linked List

Software developers, programmers, computer science students.