Skip to main content
00:00/00:00
Lecture 34 of 142

Linked List with Header Node

Download Course (Free)

Course Content

0 / 142 completed
Section 1: Introduction to Data Structures and Algorithms12 videos

Big O Notation

6m

Asymptotic Analysis

4m

Measuring Running time of Algorithms

4m

Data Structures and Algorithms

4m

Finding Big O

8m

Tight and Loose Upper Bounds

2m

Big O analysis of Algorithms

3m

Finding Time complexity

6m

Worst case, Best case and Average Case Analysis

7m

Big O analysis of Algorithms Examples

17m

Common Complexities

3m

Abstract Data Types

8m
Section 2: Chapter 11 videos

Introduction to Data Structures and Algorithms Through C# In Depth

9m
Section 3: Linked List21 videos

Introduction to Linked List in C#

5m

Traversing and Searching a Single Linked List

12m

Insertion in a Single Linked List ..contd

8m

Finding references in a single linked list

4m

Insertion in a Single Linked List

5m

Deletion in a Single Linked List

6m

Reversing a Single Linked List

3m

Sorting a Linked list using Bubble Sort

8m

Sorting a Linked list using Merge Sort

8m

Merging of sorted Linked lists

13m

Finding and Removing a cycle in a Linked list

12m

Insertion in a doubly linked List

7m

Reversing a doubly linked list

3m

Deletion from doubly linked list

7m

Circular linked list

3m

Doubly linked list

4m

Insertion in a circular Linked List

5m

Concatenation

4m

Deletion in a circular linked list

5m

Sorted linked list

6m

Linked List with Header Node

8mNow Playing
Section 4: Stack and Queue16 videos

Introduction

3m

Stack

1m

Array Implementation of Stack

6m

Queue

1m

Linked List Implementation of Stack

5m

Linked List implementation of Queue

4m

Array Implementation of Queue

8m

Queue through Circular Linked List

5m

Circular Queue

12m

Deque

8m

Checking validity of an expression containing nested parentheses

8m

Evaluating Arithmetic Expressions

2m

Polish Notations

3m

Priority Queue

5m

Evaluation of postfix expression

3m

Converting infix expression to postfix expression

11m
Section 5: Recursion12 videos

Winding and unwinding phase

1m

Flow of control in Recursive functions

1m

Factorial

2m

Sum of digits of an integer

3m

Printing numbers from 1 to n

2m

Finding nth power of a number

2m

Euclids Algorithm

3m

Fibonacci Series

2m

Base conversion

3m

Tail recursion

2m

Recursion vs. Iteration

1m

Tower of Hanoi

5m
Section 6: Binary Tree16 videos

Introduction to trees

6m

Binary Tree

5m

Strictly Binary Tree and Extended Binary Tree

5m

Full binary tree and Complete Binary Tree

5m

Linked Representation of Binary Trees

1m

Binary Tree in C#

3m

Array Representation of Binary trees

3m

Traversal in Binary Tree

2m

Preorder Traversal

6m

Inorder Traversal

5m

Finding height of a Binary tree

3m

Postorder Traversal

5m

Level order traversal

3m

Constructing Binary tree from Traversals

1m

Constructing binary tree from inorder and preorder traversals

4m

Constructing binary tree from inorder and postorder traversals

3m
Section 7: Binary Search Tree5 videos

Traversal in Binary Search Tree

2m

Searching in a Binary Search Tree

7m

Nodes with Minimum and Maximum key

3m

Insertion in a Binary Search Tree

8m

Deletion in a Binary Search Tree

14m
Section 8: Heap5 videos

Heap Representation

2m

Deletion

9m

Heap Applications

1m

Building a heap

5m

Insertion in Heap

18m
Section 9: Sorting38 videos

Introduction to Sorting Algorithms

4m

Selection Sort

1m

Selection Sort in C#

2m

Bubble Sort

2m

Analysis of Selection Sort

2m

Selection Sort Example

1m

Sort Stability

2m

Bubble Sort Example

1m

Analysis of Bubble Sort

1m

Improvement in Bubble Sort

2m

Insertion Sort

2m

Insertion Sort Example

1m

Bubble Sort in C#

5m

Insertion Sort in C#

4m

Analysis of Shell Sort

2m

Shell Sort

2m

Shell Sort Example

1m

Shell Sort in C#

16m

Analysis of Insertion sort

3m

Recursive Merge Sort

2m

Merging two Sorted Arrays

8m

Analysis of Merge Sort

1m

Recursive Merge Sort in C#

6m

Iterative Merge Sort

1m

Iterative Merge Sort in C#

6m

Quick Sort

6m

Binary Tree Sort in C#

3m

Binary tree sort

3m

Analysis of Quick Sort

2m

Analysis of Binary Tree Sort

1m

Quick Sort in C#

26m

Heap Sort

5m

Heap Sort C# implementation and Analysis

3m

Address Calculation Sort

4m

Radix Sort

4m

Address Calculation Sort in C#

4m

Radix Sort C# implementation and Analysis

9m

Analysis of Address Calculation Sort

1m
Section 10: Searching5 videos

Linear Search

5m

Binary Search

5m

Variations of Linear Search

7m

Implementation of Binary Search

14m

Analysis of Binary Search

2m
Section 11: Hashing11 videos

Direct Addressing

3m

Collisions

2m

Hashing

5m

Open Addressing Linear Probing

9m

Hash Functions

7m

Open Addressing Double Hashing

7m

Deletion in Open Addressed Tables

5m

Implementation of Open Addressing

9m

Open Addressing Quadratic Probing

7m

Implementation of Separate Chaining

5m

Separate Chaining

5m