Programming, Data Structures and Algorithms
Module 11 lec58
28:54
Programming, Data Structures and Algorithms
Supplementary Lesson
22:59
Programming, Data Structures and Algorithms
Graphs and Representation
16:34
Programming, Data Structures and Algorithms
Greedy Algorithms
21:13
Programming, Data Structures and Algorithms
Video Solution to the Queue in a Hospital Programming Assignment
18:50
Programming, Data Structures and Algorithms
Heaps
19:10
Programming, Data Structures and Algorithms
Boyer-Moore String Matching Algorithm
47:38
Programming, Data Structures and Algorithms
Dynamic Programming
29:27
Programming, Data Structures and Algorithms
Modular Programming
24:18
Programming, Data Structures and Algorithms
File I/O
37:11
Programming, Data Structures and Algorithms
Matrix Chain Multiplication
23:34
Programming, Data Structures and Algorithms
Queues: First In First Out
20:53
Programming, Data Structures and Algorithms
Trees
21:04
Programming, Data Structures and Algorithms
Stacks: Last In First Out
27:50
Programming, Data Structures and Algorithms
Binary Search Trees
26:46
Programming, Data Structures and Algorithms
Tree traversal
16:06
Programming, Data Structures and Algorithms
Supplementary Lesson
34:22
Programming, Data Structures and Algorithms
Video Solution to Implementing a Hash Table ADT Programming Assignment
21:53
Programming, Data Structures and Algorithms
Brief introduction to C++: Classes and objects
34:02
Programming, Data Structures and Algorithms
Lists
19:35
Programming, Data Structures and Algorithms
Data Structures: Abstract Data Type
11:53
Programming, Data Structures and Algorithms
Using structures and pointers to structures
14:19
Programming, Data Structures and Algorithms
Structures
16:13
Programming, Data Structures and Algorithms
More on structures
15:55
Programming, Data Structures and Algorithms
Dynamic memory allocation
36:28
Programming, Data Structures and Algorithms
Linked Lists
24:42
Programming, Data Structures and Algorithms
Finding i-th smallest number
14:54
Programming, Data Structures and Algorithms
Video Solution to Sorting words Programming Assignment
14:56
Programming, Data Structures and Algorithms
Sorting I: Insertion, Merge
27:19
Programming, Data Structures and Algorithms
Analysis of minimum and maximum in an array
9:44
Programming, Data Structures and Algorithms
Sorting II: Counting, Radix
23:29
Programming, Data Structures and Algorithms
Polynomial evaluation and multiplication
30:51
Programming, Data Structures and Algorithms
Algorithms and Powering
22:14
Programming, Data Structures and Algorithms
Linear and Binary Search Analysis
32:56
Programming, Data Structures and Algorithms
Video Solution to Palindrome Checker Programming Assignment
27:15
Programming, Data Structures and Algorithms
Pass parameters by reference
29:35
Programming, Data Structures and Algorithms
More details on functions
15:58
Programming, Data Structures and Algorithms
Arguments, variables and parameters
23:26
Programming, Data Structures and Algorithms
Recursive functions
32:54
Programming, Data Structures and Algorithms
Running time of a program
14:26
Programming, Data Structures and Algorithms
Introduction to functions
22:28
Programming, Data Structures and Algorithms
Introduction to Strings
23:04
Programming, Data Structures and Algorithms
More on Strings
18:35
Programming, Data Structures and Algorithms
Arrays and pointer arithmetic
27:30
Programming, Data Structures and Algorithms
Video Solution to Print Elements of a Matrix in Spiral Order Programming Assignment
28:49
Programming, Data Structures and Algorithms
More on pointers
19:21
Programming, Data Structures and Algorithms
Pointers
24:52
Programming, Data Structures and Algorithms
Multi-dimensional arrays
17:16
Programming, Data Structures and Algorithms
Debugging demo
11:53
Programming, Data Structures and Algorithms
Find prime numbers
22:26
Programming, Data Structures and Algorithms
Conditionals
25:11
Programming, Data Structures and Algorithms
Video Solution to Digital Root Programming Assignment
16:09
Programming, Data Structures and Algorithms
Loops
33:37
Programming, Data Structures and Algorithms
Working with 1D arrays
15:07
Programming, Data Structures and Algorithms
Introduction to arrays
19:39
Programming, Data Structures and Algorithms
Variables, Operators and Expressions
18:41
Programming, Data Structures and Algorithms
Variable declarations, more operators and precedence
25:50
Programming, Data Structures and Algorithms
Input and Output Statements
16:27
Programming, Data Structures and Algorithms
Writing your first program
18:11
Programming, Data Structures and Algorithms
Introduction to Computers and Programming
18:53