Lecture No. | Description | Lecture By |
---|---|---|
Lecture 1 | Fundamentals of algorithm analysis Big ‘O’ notations, Time and space complexity of algorithms | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 2 | Linked lists: singly, operations, insertion, traverse | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 3 | linked lists: singly: reverse display, reverse link list, doubly linked lists | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 4 | Stacks & Implementation | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 5 | Queues, Circular queue & Implementation | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 6 | Double stack, Multistacks | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 7 | Multiqueues, Deques, | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 8 | Polynomial Arithmetic | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 9 | infix, postfix and prefix arithmetic expression conversion | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 10 | prefix arithmetic expression conversion and evaluations | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 11 | Trees: Binary trees: Definition | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 12 | Tree Implementation | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 13 | Tree Traversals (recursive) | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 14 | Tree Traversals (stack based non-recursive) Pre Order, In-order | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 15 | Tree Traversals (stack based non-recursive) Post order | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 16 | Tree Traversals (stack based non-recursive) | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 17 | Heaps and priority queues | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 18 | Threaded binary tree | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 19 | AVL Trees: Introduction, rotation | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 20 | AVL Trees Examples | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 21 | B-Tree: need, properties, creation, uses | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 22 | B+ tree, B* tree | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 23 | Graphs: Representation (Matrix and Linked) | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 24 | Graph Traversals | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 25 | Connected components, Spanning trees | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 26 | Shortest path and Transitive closure, Dijkstra’s Algorithm | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 27 | Topological sort | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 28 | Activity network, Critical path, Path enumeration-1 | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 29 | Activity network, Critical path, Path enumeration-2 | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 30 | Floyd Warshall’s Algorithm | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 31 | Coloring of Graphs | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 32 | Spanning Tree, Minimum Spanning Tree Algorithms Kruskal’s Algorithm | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 33 | Prim’s Algorithm | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 34 | Problem discussion of Spanning tree, Activity Network | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 35 | Searching & Sorting: Binary search, Hash function, Hash table, Search tree | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 36 | Internal sort: Radixsort, Insertion sort, Selection sort, Shell sort, Heap sort. | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 37 | Quick sort & example sorting, Merge sort & example sorting | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 38 | Files: Sequential file organization, creating updating retrieving from sequential files | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 39 | advantages and disadvantages of sequential file organization | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 40 | Data representation and density | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 41 | parity and error control techniques, devices and channels | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 42 | double buffering and block buffering | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 43 | Handling sequential files in C language, seeking, positioning | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 44 | Reading and writing binary files in C | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 45 | Polyphase merge | Lecture by , Lecture by , Lecture by , Lecture by |