-
Урок 1.
00:01:36
Introduction
-
Урок 2.
00:04:21
Data Structures and Algorithms
-
Урок 3.
00:03:08
Measuring Running time of Algorithms
-
Урок 4.
00:03:15
Asymptotic Analysis
-
Урок 5.
00:03:41
Big O Notation
-
Урок 6.
00:04:25
Finding Big O
-
Урок 7.
00:01:30
Tight and Loose Upper Bounds
-
Урок 8.
00:02:06
Big O analysis of Algorithms
-
Урок 9.
00:03:27
Finding Time Complexity
-
Урок 10.
00:07:29
Big O analysis of Algorithms: Examples
-
Урок 11.
00:04:19
Worst case, Best case and Average Case Analysis
-
Урок 12.
00:03:04
Common Complexities
-
Урок 13.
00:05:06
Abstract Data Types
-
Урок 14.
00:11:36
Introduction
-
Урок 15.
00:07:36
Traversing and Searching a Single Linked List
-
Урок 16.
00:06:25
Finding references in a single linked list
-
Урок 17.
00:05:49
Insertion in a Single Linked List
-
Урок 18.
00:07:37
Insertion in a Single Linked List ..contd
-
Урок 19.
00:04:23
Deletion in a Single Linked List
-
Урок 20.
00:02:50
Reversing a Single Linked List
-
Урок 21.
00:09:23
Sorting a Linked list using Bubble Sort
-
Урок 22.
00:13:20
Merging of sorted Linked lists
-
Урок 23.
00:05:09
Sorting a Linked list using Merge Sort
-
Урок 24.
00:12:28
Finding and Removing a cycle in a Linked list
-
Урок 25.
00:03:31
Doubly linked list
-
Урок 26.
00:07:33
Insertion in a doubly linked List
-
Урок 27.
00:06:22
Deletion from doubly linked list
-
Урок 28.
00:03:31
Reversing a doubly linked list
-
Урок 29.
00:03:11
Circular linked list
-
Урок 30.
00:04:40
Insertion in a circular Linked List
-
Урок 31.
00:04:15
Deletion in a circular linked list
-
Урок 32.
00:04:17
Concatenation
-
Урок 33.
00:05:04
Linked List with Header Node
-
Урок 34.
00:05:58
Sorted linked list
-
Урок 35.
00:02:10
Introduction
-
Урок 36.
00:01:30
Stack
-
Урок 37.
00:12:14
Array Implementation of Stack
-
Урок 38.
00:05:42
Linked List Implementation of Stack
-
Урок 39.
00:01:14
Queue
-
Урок 40.
00:09:52
Array Implementation of Queue
-
Урок 41.
00:15:15
Circular Queue
-
Урок 42.
00:05:16
Linked List implementation of Queue
-
Урок 43.
00:03:57
Queue through Circular Linked List
-
Урок 44.
00:08:57
Deque
-
Урок 45.
00:03:09
Priority Queue
-
Урок 46.
00:06:15
Checking validity of an expression containing nested parentheses
-
Урок 47.
00:03:23
Evaluating Arithmetc Expressions
-
Урок 48.
00:05:57
Polish Notations
-
Урок 49.
00:11:38
Converting infix expression to postfix expression
-
Урок 50.
00:03:26
Evaluation of postfix expression
-
Урок 51.
00:06:02
Intoduction to trees
-
Урок 52.
00:06:50
Binary Tree
-
Урок 53.
00:05:16
Strictly Binary Tree and Extended Binary Tree
-
Урок 54.
00:04:59
Full binary tree and Complete Binary Tree
-
Урок 55.
00:03:36
Array Representation of Binary trees
-
Урок 56.
00:01:26
Linked Representation of Binary Trees
-
Урок 57.
00:02:14
Binary Tree in Python
-
Урок 58.
00:02:07
Traversal in Binary Tree
-
Урок 59.
00:05:41
Preorder Traversal
-
Урок 60.
00:05:37
Inorder Traversal
-
Урок 61.
00:05:03
Postorder Traversal
-
Урок 62.
00:03:31
Level order traversal
-
Урок 63.
00:03:03
Finding height of a Binary tree
-
Урок 64.
00:01:36
Constructing Binary tree from Traversals
-
Урок 65.
00:04:24
Constructing binary tree from inorder and preorder traversals
-
Урок 66.
00:03:50
Constructing binary tree from inorder and postorder traversals
-
Урок 67.
00:04:53
Introduction
-
Урок 68.
00:01:56
Traversal in Binary Search Tree
-
Урок 69.
00:07:50
Searching in a Binary Search Tree
-
Урок 70.
00:03:21
Nodes with Minimum and Maximum key
-
Урок 71.
00:08:57
Insertion in a Binary Search Tree
-
Урок 72.
00:13:56
Deletion in a Binary Search Tree
-
Урок 73.
00:02:41
Introduction
-
Урок 74.
00:02:13
Heap Representation
-
Урок 75.
00:07:18
Insertion in Heap
-
Урок 76.
00:08:18
Deletion
-
Урок 77.
00:04:35
Building a Heap
-
Урок 78.
00:01:07
Heap Applications
-
Урок 79.
00:05:03
Introduction
-
Урок 80.
00:02:26
Sort Stability
-
Урок 81.
00:01:50
Selection Sort
-
Урок 82.
00:01:19
Selection Sort : Example
-
Урок 83.
00:03:26
Selection Sort in Python
-
Урок 84.
00:02:22
Analysis of Selection Sort
-
Урок 85.
00:02:25
Bubble Sort
-
Урок 86.
00:02:12
Bubble Sort : Example
-
Урок 87.
00:04:57
Bubble Sort in Python
-
Урок 88.
00:02:18
Improvement in Bubble Sort
-
Урок 89.
00:02:05
Analysis of Bubble Sort
-
Урок 90.
00:02:38
Insertion Sort
-
Урок 91.
00:02:23
Insertion Sort : Example
-
Урок 92.
00:03:44
Insertion Sort in Python
-
Урок 93.
00:04:49
Analysis of Insertion sort
-
Урок 94.
00:02:25
Shell Sort
-
Урок 95.
00:02:08
Shell Sort : Example
-
Урок 96.
00:03:42
Shell Sort in Python
-
Урок 97.
00:03:31
Analysis of Shell Sort
-
Урок 98.
00:07:00
Merging
-
Урок 99.
00:02:30
Recursive Merge Sort
-
Урок 100.
00:03:54
Recursive Merge Sort in Python
-
Урок 101.
00:00:37
Analysis of Merge Sort
-
Урок 102.
00:01:32
Iterative Merge Sort
-
Урок 103.
00:03:19
Iterative Merge Sort in Python
-
Урок 104.
00:06:57
Quick Sort
-
Урок 105.
00:07:25
Quick Sort in Python
-
Урок 106.
00:03:01
Analysis of Quick Sort
-
Урок 107.
00:03:06
Binary tree sort
-
Урок 108.
00:01:05
Binary Tree Sort in Python
-
Урок 109.
00:01:15
Analysis of Binary Tree Sort
-
Урок 110.
00:07:03
Heap Sort
-
Урок 111.
00:02:03
Heap Sort : Python Implementation and Analysis
-
Урок 112.
00:04:18
Radix Sort
-
Урок 113.
00:06:12
Radix Sort : Implementation and Analysis
-
Урок 114.
00:04:54
Linear Search
-
Урок 115.
00:02:47
Linear Search in Sorted List
-
Урок 116.
00:06:06
Binary Search
-
Урок 117.
00:13:08
Implementation of Binary Search
-
Урок 118.
00:02:56
Analysis of Binary Search
-
Урок 119.
00:04:18
Direct Addressing
-
Урок 120.
00:06:28
Hashing
-
Урок 121.
00:02:11
Collisions
-
Урок 122.
00:09:15
Hash Functions
-
Урок 123.
00:10:49
Open Addressing : Linear Probing
-
Урок 124.
00:07:41
Open Addressing : Quadratic Probing
-
Урок 125.
00:09:23
Open Addressing : Double Hashing
-
Урок 126.
00:06:16
Deletion in Open Addressed Tables
-
Урок 127.
00:08:45
Implementation of Open Addressing
-
Урок 128.
00:06:55
Separate Chaining
-
Урок 129.
00:03:54
Implementation of Separate Chaining