| !! IMPORTANT Note !!.txt | 283 B | ||
| !!! Please Support !!! [CoursesGhar.Com].txt | 197 B | ||
| 0.Course Introduction | |||
| 0.Course Introduction.m4v | 33.08 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 1.Assignment Pointers | |||
| 0.Pointers Output.txt | 330 B | ||
| 1.Pointers Output.txt | 520 B | ||
| 2.Pointers Output.txt | 326 B | ||
| 3.Characters Pointers.txt | 403 B | ||
| 4.Pointers Output.txt | 787 B | ||
| 5.Pointers Output.txt | 401 B | ||
| 6.Pointers Output.txt | 407 B | ||
| 7.Pointers Output.txt | 415 B | ||
| 8.Pointers Output.txt | 372 B | ||
| 9.Pointers Output.txt | 425 B | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 1.Lecture 1 Pointers | |||
| 0.Introduction to Pointers.m4v | 68.91 MB | ||
| 1.Address of Variable(1).txt | 246 B | ||
| 1.Address of variable.txt | 286 B | ||
| 1.Pointer Declaration.txt | 245 B | ||
| 1.Pointers Output.txt | 338 B | ||
| 1.What will be the output _.txt | 240 B | ||
| 10.Double pointer .m4v | 34.05 MB | ||
| 11.Pointers Output.txt | 324 B | ||
| 11.What will be the output _.txt | 280 B | ||
| 2.Pointer Arithmetic.m4v | 19.86 MB | ||
| 3.Fill the output.txt | 318 B | ||
| 3.What is the output.txt | 258 B | ||
| 4.Arrays and Pointers .m4v | 54.23 MB | ||
| 5.Fill the output.txt | 254 B | ||
| 5.What is the output.txt | 231 B | ||
| 6.Characters and pointers .m4v | 17.44 MB | ||
| 7.Fill the output.txt | 195 B | ||
| 7.Pointers Output.txt | 246 B | ||
| 7.What is the output.txt | 295 B | ||
| 8.Pointers and functions.m4v | 33.92 MB | ||
| 9.Fill the output.txt | 259 B | ||
| 9.Pointers Output.txt | 324 B | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| C - Pointers.pdf | 163.64 KB | ||
| 10.Assignment Linked List 1 | |||
| 0.Find a Node in Linked List.txt | 1.57 KB | ||
| 0.Find a Node in Linked List[HINT].m4v | 15.96 MB | ||
| 1.AppendLastNToFirst.txt | 1.76 KB | ||
| 1.AppendLastNToFirst[HINT].m4v | 13.49 MB | ||
| 2.Eliminate duplicates from LL.txt | 1.33 KB | ||
| 2.Eliminate duplicates from LL[HINT].m4v | 17.18 MB | ||
| 3.Print Reverse LinkedList.txt | 1.38 KB | ||
| 3.Print Reverse LinkedList[HINT].m4v | 12.46 MB | ||
| 4.Palindrome LinkedList.txt | 1.32 KB | ||
| 4.Palindrome LinkedList[HINT].m4v | 25.68 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 10.Lecture 8 Linked List 1 | |||
| 0.What are Data Structures.m4v | 16.74 MB | ||
| 1.What is Linked List.m4v | 63.97 MB | ||
| 10.Delete a Node from Linked List.txt | 1.65 KB | ||
| 11.Length of LL (recursive).txt | 350 B | ||
| 12.Insert node recursively.m4v | 17.26 MB | ||
| 13.Insert in LL recursively.txt | 896 B | ||
| 14.Delete node recursively.m4v | 9.69 MB | ||
| 15.Delete node recursively.txt | 1.32 KB | ||
| 2.Print the Linked List.m4v | 55.82 MB | ||
| 3.Linked List Usecase.txt | 323 B | ||
| 3.What is the output.txt | 728 B | ||
| 4.Take Input - 1.m4v | 80.61 MB | ||
| 5.Take Input - 2.m4v | 29.41 MB | ||
| 6.Length of a Singly Linked List(Iterative).txt | 992 B | ||
| 7.Print i-th Node Data.txt | 1.29 KB | ||
| 8.Insert node at ith position.m4v | 83.31 MB | ||
| 9.Delete Node at ith position.m4v | 12.54 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 11.Assignment Linked List 2 | |||
| 0.Find a node in LL (recursive).txt | 1.34 KB | ||
| 1.Even after Odd LinkedList.txt | 1.28 KB | ||
| 1.Even after Odd LinkedList[HINT].m4v | 25.35 MB | ||
| 2.Delete every N nodes.txt | 1.84 KB | ||
| 2.Delete every N nodes[HINT].m4v | 13.98 MB | ||
| 3.Swap two Nodes of LL.txt | 1.48 KB | ||
| 3.Swap two Nodes of LL[HINT].m4v | 23.96 MB | ||
| 4.kReverse.txt | 1.65 KB | ||
| 4.kReverse[HINT].m4v | 14.04 MB | ||
| 5.Bubble Sort (Iterative) LinkedList.txt | 1.18 KB | ||
| 5.Bubble Sort (Iterative) LinkedList[HINT].m4v | 42.88 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 11.Lecture 9 Linked List 2 | |||
| 0.Midpoint of LL.m4v | 21.21 MB | ||
| 1.Midpoint LinkedList.txt | 1.28 KB | ||
| 10.Reverse LL (Iterative).m4v | 19 MB | ||
| 11.Reverse LL (Iterative) .txt | 406 B | ||
| 12.Variations of LL.m4v | 35.53 MB | ||
| 13.Circular LL.txt | 538 B | ||
| 13.Circular doubly LL.txt | 558 B | ||
| 13.Double LL.txt | 553 B | ||
| 13.Traversal in LL.txt | 277 B | ||
| 2.Merge Two Sorted Linked Lists.m4v | 25.9 MB | ||
| 3.Merge Two Sorted Linked Lists.txt | 1.54 KB | ||
| 4.Merge Sort.m4v | 16.97 MB | ||
| 5.MergeSort Linked List.txt | 1.13 KB | ||
| 6.Reverse LL (Recursive).txt | 1.16 KB | ||
| 7.Reverse LL (Recursive).m4v | 35.41 MB | ||
| 8.Reverse LL (Recursive) - Double Node.m4v | 47.3 MB | ||
| 9.Reverse LL (Recursive) - O(n).m4v | 15.49 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 12.Assignment Stacks and Queues | |||
| 0.Reverse a Stack.txt | 1.21 KB | ||
| 0.Reverse a Stack[HINT].m4v | 13.99 MB | ||
| 1.Reverse Queue.txt | 1.41 KB | ||
| 2.Check redundant brackets.txt | 1.49 KB | ||
| 2.Check redundant brackets[HINT].m4v | 27.8 MB | ||
| 3.Stock Span.txt | 1.75 KB | ||
| 3.Stock Span[HINT].m4v | 38.38 MB | ||
| 4.Minimum bracket Reversal.txt | 1.32 KB | ||
| 4.Minimum bracket Reversal[HINT].m4v | 33.04 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 12.Lecture 10 Stacks Queues | |||
| 0.Stack Introduction.m4v | 53.77 MB | ||
| 1.Stack Using Array.m4v | 89.5 MB | ||
| 10.Balanced Parenthesis.m4v | 20.56 MB | ||
| 11.Check if the Brackets are Balanced.txt | 1.38 KB | ||
| 12.Queues Introduction.m4v | 14.31 MB | ||
| 13.Queue using array - Introduction.m4v | 42.75 MB | ||
| 14.Queue using array - Code.m4v | 72.14 MB | ||
| 15.Dynamic Queue.m4v | 37.53 MB | ||
| 16.Correct order.txt | 307 B | ||
| 16.Insert element.txt | 341 B | ||
| 16.Insert in queue.txt | 369 B | ||
| 16.Queue.txt | 238 B | ||
| 16.Worst case operation.txt | 346 B | ||
| 17.Queue Using LL Introduction.m4v | 26.07 MB | ||
| 18.Queue using a Singly Linked List.txt | 2.9 KB | ||
| 19.Queue using LL - Solution.m4v | 28.67 MB | ||
| 2.Dynamic Stack.m4v | 28.51 MB | ||
| 20.Inbuilt Queue.m4v | 17.71 MB | ||
| 3.Correct Order.txt | 307 B | ||
| 3.Correct statement.txt | 409 B | ||
| 3.Stack implementation.txt | 284 B | ||
| 3.Stack.txt | 240 B | ||
| 3.Use recursion.txt | 224 B | ||
| 4.Templates.m4v | 75.67 MB | ||
| 5.Stack Using Templates.m4v | 18.65 MB | ||
| 6.Stack Using LL Introduction.m4v | 69.52 MB | ||
| 7.Implementation Stack Using Singly Linked List.txt | 3.49 KB | ||
| 8.Stack Using LL - Solution.m4v | 24.81 MB | ||
| 9.Inbuilt Stack.m4v | 20.14 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 13.Test 2 | |||
| 0.Next Number.txt | 696 B | ||
| 1.Dequeue.txt | 1.21 KB | ||
| 2.Delete alternate nodes.txt | 956 B | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 14.Assignment Trees | |||
| 0.Contains x.txt | 929 B | ||
| 1.Count nodes.txt | 875 B | ||
| 2.Node with maximum child sum.txt | 882 B | ||
| 2.Node with maximum child sum[HINT].m4v | 33.89 MB | ||
| 3.Structurally identical.txt | 1.34 KB | ||
| 4.Next larger.txt | 1018 B | ||
| 4.Next larger[HINT].m4v | 15.94 MB | ||
| 5.Second Largest Element In Tree.txt | 809 B | ||
| 5.Second Largest Element In Tree[HINT].m4v | 41.27 MB | ||
| 6.Replace with depth.txt | 872 B | ||
| 6.Replace with depth[HINT].m4v | 9.91 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 14.Lecture 11 Trees | |||
| 0.Trees Introduction.m4v | 27.33 MB | ||
| 1.Vectors.m4v | 46.01 MB | ||
| 10.Height of generic Tree.txt | 662 B | ||
| 11.Depth of node.m4v | 12.9 MB | ||
| 12.Count leaf nodes.m4v | 4.53 MB | ||
| 13.Count leaf Nodes.txt | 699 B | ||
| 14.Traversals.m4v | 23.24 MB | ||
| 15.Post-order Traversal.txt | 829 B | ||
| 16.Destructor.m4v | 18.26 MB | ||
| 2.TreeNode class.m4v | 31.22 MB | ||
| 3.Take input and print Recursive.m4v | 37.3 MB | ||
| 4.Take input level wise.m4v | 45.84 MB | ||
| 5.Print Tree level wise.txt | 1.02 KB | ||
| 6.Count Nodes.m4v | 8.19 MB | ||
| 7.Sum of all nodes.txt | 691 B | ||
| 8.Node with largest data.txt | 778 B | ||
| 9.Find Height.m4v | 7.13 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 15.Assignment Binary Trees | |||
| 0.Sum Of Nodes.txt | 1.16 KB | ||
| 1. Balanced.txt | 595 B | ||
| 1. Balanced[HINT].m4v | 23.48 MB | ||
| 2.Level order traversal.txt | 1.3 KB | ||
| 2.Level order traversal[HINT].m4v | 25.11 MB | ||
| 3.Remove Leaf nodes.txt | 751 B | ||
| 3.Remove Leaf nodes[HINT].m4v | 9.01 MB | ||
| 4.Level wise linkedlist.txt | 888 B | ||
| 4.Level wise linkedlist[HINT].m4v | 20 MB | ||
| 5.ZigZag tree.txt | 665 B | ||
| 5.ZigZag tree[HINT].m4v | 15.39 MB | ||
| 6.Nodes without sibling.txt | 1.46 KB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 15.Lecture 12 Binary Trees | |||
| 0.Binary Trees Introduction.m4v | 23.54 MB | ||
| 1.Take Input and print recursive.m4v | 31.56 MB | ||
| 10.Postorder Binary Tree.txt | 793 B | ||
| 11.Construct Tree From Preorder and Inorder.m4v | 17.83 MB | ||
| 12.Construct Tree from preorder inorder.txt | 1.32 KB | ||
| 13.Construct Tree From Preorder and Inorder Solution.m4v | 39.44 MB | ||
| 14.Construct Tree from postorder inorder.txt | 1.33 KB | ||
| 15.Diameter of Binary Tree.m4v | 44.59 MB | ||
| 16.Diameter of Binary Tree - Better Approach.m4v | 36.33 MB | ||
| 17.Minimum and Maximum in the Binary Tree.txt | 1.05 KB | ||
| 2.Take input level wise.m4v | 18.65 MB | ||
| 3.Print Level Wise.txt | 1.62 KB | ||
| 4.Count nodes.m4v | 15.73 MB | ||
| 5.Is node present_.txt | 881 B | ||
| 6.Height Of Tree.txt | 1.1 KB | ||
| 7.Mirror Binary tree.txt | 1017 B | ||
| 8.Binary Tree Traversal.m4v | 11.09 MB | ||
| 9.Preorder Binary Tree.txt | 791 B | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 16.Assignment BST and Binary Tree | |||
| 0.Create Insert Duplicate Node.txt | 1.48 KB | ||
| 0.Create Insert Duplicate Node[HINT].m4v | 12.84 MB | ||
| 1.Pair sum BInary Tree.txt | 736 B | ||
| 1.Pair sum BInary Tree[HINT].m4v | 33.88 MB | ||
| 2.LCA of Binary Tree.txt | 910 B | ||
| 2.LCA of Binary Tree[HINT].m4v | 15.87 MB | ||
| 3.LCA of BST.txt | 1.54 KB | ||
| 4.Largest BST.txt | 874 B | ||
| 4.Largest BST[HINT].m4v | 31.14 MB | ||
| 5.Replace with Sum of greater nodes.txt | 1.19 KB | ||
| 5.Replace with Sum of greater nodes[HINT].m4v | 29.87 MB | ||
| 6.Path Sum Root to Leaf.txt | 1.54 KB | ||
| 6.Path Sum Root to Leaf[HINT].m4v | 7.68 MB | ||
| 7.Print nodes at distance k from node.txt | 1.3 KB | ||
| 7.Print nodes at distance k from node[HINT].m4v | 31.43 MB | ||
| 8.Pair sum in a BST.txt | 1.08 KB | ||
| 8.Pair sum in a BST[HINT].m4v | 39.82 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 16.Lecture 13 BST | |||
| 0.BST Introduction.m4v | 21.47 MB | ||
| 1.Search in BST.m4v | 5.04 MB | ||
| 10.Construct BST.txt | 723 B | ||
| 11.BST to Sorted LL.m4v | 12.03 MB | ||
| 12.BST to LL.txt | 762 B | ||
| 13.Root to Node Path in Binary Tree.m4v | 17.51 MB | ||
| 14.Find path in BST.txt | 1.04 KB | ||
| 15.BST Class.m4v | 21.35 MB | ||
| 16.BST Class - How to Insert and Delete node _.m4v | 26.82 MB | ||
| 17.BST Class.txt | 971 B | ||
| 18.BST Class - Insert Delete Solution.m4v | 51.97 MB | ||
| 19.Types of Balanced BSTs.m4v | 23.31 MB | ||
| 2.Search in BST.txt | 1.07 KB | ||
| 3.Print Elements in Range.m4v | 6.54 MB | ||
| 4.Elements Between K1 and K2.txt | 998 B | ||
| 5.Check BST.txt | 645 B | ||
| 6.Check BST - 1.m4v | 28.01 MB | ||
| 7.Check BST - 2.m4v | 19.2 MB | ||
| 8.Check BST - 3.m4v | 18.15 MB | ||
| 9.Construct BST from a Sorted Array.m4v | 11.06 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 17.Test 3 | |||
| 0.Check cousins.txt | 744 B | ||
| 1.Longest Leaf to root path.txt | 557 B | ||
| 2.Remove leaf nodes in Tree.txt | 812 B | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 18.Assignment Hashmaps | |||
| 0.Extract Unique characters.txt | 724 B | ||
| 1.Longest Consecutive Sequence.txt | 1.73 KB | ||
| 1.Longest Consecutive Sequence[HINT].m4v | 21.02 MB | ||
| 2.Pairs with difference K.txt | 960 B | ||
| 2.Pairs with difference K[HINT].m4v | 18.4 MB | ||
| 3.Longest subset zero sum.txt | 880 B | ||
| 3.Longest subset zero sum[HINT].m4v | 17.98 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 18.Lecture 14 Hashmaps | |||
| 0.Introduction to Hashmaps.m4v | 42.12 MB | ||
| 1.Inbuilt Hashmap.m4v | 28.21 MB | ||
| 10.Hashmap Implementation - Delete and Search.m4v | 22.89 MB | ||
| 11.Time complexity and Load factor.m4v | 20.94 MB | ||
| 12.Rehashing.m4v | 37.98 MB | ||
| 2.Remove Duplicates.m4v | 21.44 MB | ||
| 3.Maximum Frequency Number.txt | 919 B | ||
| 4.Array Intersection.txt | 1.84 KB | ||
| 5.Pair sum to 0.txt | 753 B | ||
| 6.Iterators.m4v | 31.33 MB | ||
| 7.Bucket Array and hash function.m4v | 41.5 MB | ||
| 8.Collision Handling.m4v | 24.04 MB | ||
| 9.Hashmap Implementation - Insert.m4v | 45.01 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 19.Assignment Priority Queues | |||
| 0.Check Max-Heap.txt | 796 B | ||
| 0.Check Max-Heap[HINT].m4v | 10.6 MB | ||
| 1.Kth largest element.txt | 900 B | ||
| 2.Merge K sorted arrays.txt | 621 B | ||
| 2.Merge K sorted arrays[HINT].m4v | 26.12 MB | ||
| 3.Running median.txt | 1.05 KB | ||
| 3.Running median[HINT].m4v | 35.57 MB | ||
| 4.Buy the ticket.txt | 2.01 KB | ||
| 4.Buy the ticket[HINT].m4v | 23.61 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 19.Lecture 15 Priority Queues | |||
| 0.What is Priority Queue.m4v | 33.57 MB | ||
| 1.Ways to implement Priority Queues.m4v | 37.14 MB | ||
| 10.Remove Min Solution and Complexity Analysis.m4v | 50.41 MB | ||
| 11.Max priority queue class.txt | 847 B | ||
| 12.Inplace Heap Sort.m4v | 43.63 MB | ||
| 13.Inplace Heap sort.txt | 458 B | ||
| 14.Inplace heap sort Solution.m4v | 62.83 MB | ||
| 15.Inbuilt Priority Queue.m4v | 16.44 MB | ||
| 16.K Sorted Array.m4v | 58 MB | ||
| 17.K smallest Elements.m4v | 17.11 MB | ||
| 18.K smallest elements.txt | 681 B | ||
| 19.Inbuilt Min Priority Queue.m4v | 11.28 MB | ||
| 2.Heaps Introduction.m4v | 18.4 MB | ||
| 20.K largest elements.txt | 678 B | ||
| 3.CBT and its implementaion.m4v | 68.18 MB | ||
| 4.Insert and Delete in Heaps.m4v | 50.97 MB | ||
| 5.Example Solution and Max heap.m4v | 16.47 MB | ||
| 6.Implementation of Priority Queues - 1.m4v | 17.68 MB | ||
| 7.Implementation - Insert.m4v | 32.82 MB | ||
| 8.Remove Min - Explanation.m4v | 15.59 MB | ||
| 9.Remove Min.txt | 401 B | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| C - Priority Queues.pdf | 131.21 KB | ||
| 2.Lecture 2 Dynamic Allocation | |||
| 0.Address Typecasting.m4v | 49.27 MB | ||
| 1.What is the output.txt | 305 B | ||
| 1.void pointer.txt | 214 B | ||
| 10.Fill the output.txt | 316 B | ||
| 10.What is the output.txt | 389 B | ||
| 11.Inline and Default Arguments.m4v | 39.8 MB | ||
| 12.Default arguments.txt | 422 B | ||
| 12.Inline functions.txt | 344 B | ||
| 12.What is the output.txt | 387 B | ||
| 13.Constant Variables.m4v | 74.43 MB | ||
| 14.Constants.txt | 317 B | ||
| 14.What is the output.txt | 304 B | ||
| 2.Reference and Pass By Reference.m4v | 50.91 MB | ||
| 3.Reference Variable.txt | 315 B | ||
| 3.What is the output.txt | 361 B | ||
| 4.Dynamic Memory Allocation.m4v | 54.77 MB | ||
| 5.Create array.txt | 309 B | ||
| 5.Deallocate memory.txt | 325 B | ||
| 5.Delete array.txt | 249 B | ||
| 5.Delete memory.txt | 366 B | ||
| 5.Dynamic memory allocation.txt | 248 B | ||
| 6.Dynamic Allocation of 2D Arrays.m4v | 30.5 MB | ||
| 7.Create array.txt | 309 B | ||
| 7.Deallocate memory.txt | 325 B | ||
| 7.Delete array.txt | 249 B | ||
| 7.Delete memory.txt | 366 B | ||
| 7.Dynamic memory allocation.txt | 248 B | ||
| 8.2D arrays.txt | 296 B | ||
| 8.Delete 2D array.txt | 645 B | ||
| 8.Jagged arrays.txt | 182 B | ||
| 9.Macros and Global Variables.m4v | 35.69 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 20.Assignment Tries | |||
| 0.Pattern Matching.txt | 888 B | ||
| 0.Pattern Matching[HINT].m4v | 9.21 MB | ||
| 1.Palindrome Pair.txt | 1.04 KB | ||
| 2.Auto complete.txt | 968 B | ||
| 2.Auto complete[HINT].m4v | 24.6 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 20.Lecture 16 Tries and Huffman Coding | |||
| 0.Introduction to Tries.m4v | 50.55 MB | ||
| 1.TrieNode class.m4v | 33.44 MB | ||
| 2.Tries Implementation - Insert.m4v | 62.2 MB | ||
| 3.Search in Tries.m4v | 10.11 MB | ||
| 4.Search Words.txt | 371 B | ||
| 5.Tries Implement - Remove.m4v | 48.06 MB | ||
| 6.Types of Tries.m4v | 45.99 MB | ||
| 7.Huffman Coding.m4v | 67.14 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 21.Lecture 17 DP - 1 | |||
| 0.Fibonacci - 1.m4v | 75 MB | ||
| 1.Fibonacci - 2.m4v | 26.12 MB | ||
| 10.No. of Balanced BTs.m4v | 21.08 MB | ||
| 11.Number of balanced Binary Trees.txt | 555 B | ||
| 12.Solution No. of Balanced BTs.m4v | 52.45 MB | ||
| 13.Number of balanced Binary Trees.txt | 554 B | ||
| 2.Min Steps To 1.m4v | 23.2 MB | ||
| 3.Min Steps to one.txt | 995 B | ||
| 4.Solution - Min Steps to 1.m4v | 30.81 MB | ||
| 5.Min Steps to one using DP.txt | 962 B | ||
| 6.Solution Min Steps to 1 (Memoization).m4v | 33.88 MB | ||
| 7.Staircase.txt | 616 B | ||
| 8.Minimum Count.m4v | 17.99 MB | ||
| 9.Minimum Count.txt | 1.02 KB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 22.Assignment DP | |||
| 0.Loot Houses.txt | 968 B | ||
| 0.Loot Houses[HINT].m4v | 14.81 MB | ||
| 1.Longest Increasing Subsequence.txt | 718 B | ||
| 1.Longest Increasing Subsequence[HINT].m4v | 42.12 MB | ||
| 2.All possible ways.txt | 679 B | ||
| 3.Ways To Make Coin Change.txt | 1.07 KB | ||
| 4.Matrix Chain Multiplication.txt | 1.09 KB | ||
| 4.Matrix Chain Multiplication[HINT].m4v | 42.12 MB | ||
| 5.Coin Tower.txt | 862 B | ||
| 5.Coin Tower[HINT].m4v | 24.04 MB | ||
| 6.Maximum Square Matrix With All Zeros.txt | 949 B | ||
| 6.Maximum Square Matrix With All Zeros[HINT].m4v | 33.12 MB | ||
| 7.Shortest Subsequence.txt | 599 B | ||
| 7.Shortest Subsequence[HINT].m4v | 7.87 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 22.Lecture 18 DP - 2 | |||
| 0.Min Cost Path.m4v | 18.86 MB | ||
| 1.Min cost Path.txt | 1.24 KB | ||
| 10.Solution Edit Distance (Brute Force).m4v | 19 MB | ||
| 11.Edit Distance.txt | 1.21 KB | ||
| 12.Solution Edit Distance (Memoization).m4v | 25.2 MB | ||
| 13.Knapsack .m4v | 15.67 MB | ||
| 14.Solution Edit Distance (DP).m4v | 24.26 MB | ||
| 15.0 1 Knapsack.txt | 993 B | ||
| 16.Solution Knapsack (Brute Force).m4v | 22.12 MB | ||
| 17.0 1 Knapsack.txt | 709 B | ||
| 2.Solution Min Cost Path (Brute Force).m4v | 35.5 MB | ||
| 3.Min Cost Path - Memoization.m4v | 34.32 MB | ||
| 4.Min Cost Path - DP.m4v | 48.04 MB | ||
| 5.LCS.m4v | 34.55 MB | ||
| 6.LCS - Memoization.m4v | 41.19 MB | ||
| 7.LCS - DP.m4v | 64.76 MB | ||
| 8.Edit Distance.m4v | 26.03 MB | ||
| 9.Edit Distance.txt | 672 B | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 23.Assignment Graphs | |||
| 0.Islands.txt | 929 B | ||
| 0.Islands[HINT].m4v | 42.03 MB | ||
| 1.Coding Ninjas.txt | 978 B | ||
| 1.Coding Ninjas[HINT].m4v | 37.94 MB | ||
| 2.Connecting Dots.txt | 1.45 KB | ||
| 3.Largest Piece.txt | 901 B | ||
| 3.Largest Piece[HINT].m4v | 19.69 MB | ||
| 4.3 Cycle.txt | 871 B | ||
| 4.3 Cycle[HINT].m4v | 24.36 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 23.Lecture 17 Graphs | |||
| 0.Graphs Introduction.m4v | 14.64 MB | ||
| 1.Graphs Terminology.m4v | 21.55 MB | ||
| 10.Get Path - DFS.m4v | 12.18 MB | ||
| 11.Get Path - DFS.txt | 1.12 KB | ||
| 12.Get Path - BFS.m4v | 7.71 MB | ||
| 13.Get Path - BFS.txt | 1.11 KB | ||
| 14.Is Connected _.m4v | 6.06 MB | ||
| 15.Is Connected _.txt | 902 B | ||
| 16.Return all connected components.m4v | 9.32 MB | ||
| 17.All connected components.txt | 1.06 KB | ||
| 18.Weighted Directed Graphs.m4v | 8.9 MB | ||
| 2.Graphs Implementation .m4v | 17.97 MB | ||
| 3.DFS - Adjacency Matrix.m4v | 51.61 MB | ||
| 4.BFS Traversal.m4v | 13.93 MB | ||
| 5.BFS Traversal.txt | 863 B | ||
| 6.Solution BFS Traversal.m4v | 31.15 MB | ||
| 7.BFS DFS for disconnected graph.m4v | 31.11 MB | ||
| 8.Has path .m4v | 5.59 MB | ||
| 9.Has Path .txt | 854 B | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 24.Lecture 20 Graphs 2 | |||
| 0.MST Kruskals Introduction.m4v | 40.74 MB | ||
| 1.Cycle Detection.m4v | 66.58 MB | ||
| 10.Dijkstras Algorithm.m4v | 31.92 MB | ||
| 11.Dijkstra_s Algorithm.txt | 1 KB | ||
| 12.Solution Dijkstra_s Algorithm.m4v | 40.22 MB | ||
| 2.Kruskal_s Algorithm.m4v | 26.07 MB | ||
| 3.Kruskals Algorithm.txt | 1.04 KB | ||
| 4.Kruskals Algorithm - Solution.m4v | 43.65 MB | ||
| 5.Complexity of Kruskal_s Algorithm.m4v | 13.79 MB | ||
| 6.Prim_s Algorithm.m4v | 40.74 MB | ||
| 7.Prim_s Algorithm.txt | 1.03 KB | ||
| 8.Solution Prim_s Algorithm.m4v | 41.42 MB | ||
| 9.Complexity of Prim_s Algorithm.m4v | 14.33 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 25.Lecture 19 OOPS 3 | |||
| 0.Abstraction Encapsulation.m4v | 32.44 MB | ||
| 1.Inheritance Introduction.m4v | 38.89 MB | ||
| 2.Inheritance Syntax.m4v | 52.66 MB | ||
| 3.Inheritance Order of ConstructorDestructor cal.m4v | 39.35 MB | ||
| 4.Inheritance Types.m4v | 35.51 MB | ||
| 5.Hybrid Inheritance.m4v | 56.03 MB | ||
| 6.Polymorphism Compile time.m4v | 43.08 MB | ||
| 7.Polymorphism Run time.m4v | 30.83 MB | ||
| 8.Virtual functions Abstract classes.m4v | 26.26 MB | ||
| 9.Friend Functions Classes.m4v | 33.45 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| Exception Handling - C.pdf | 194.05 KB | ||
| 26.Notes for the Complete Course | |||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 3.Assignment Recursion 1a | |||
| 0.Multiplication (Recursive).txt | 551 B | ||
| 0.Multiplication (Recursive)[HINT].m4v | 10.02 MB | ||
| 1.Count Zeros.txt | 441 B | ||
| 1.Count Zeros[HINT].m4v | 14.97 MB | ||
| 2.Geometric Sum.txt | 418 B | ||
| 2.Geometric Sum[HINT].m4v | 5.66 MB | ||
| 3.Check Palindrome (recursive).txt | 479 B | ||
| 3.Check Palindrome (recursive)[HINT].m4v | 20.77 MB | ||
| 4.Sum of digits (recursive).txt | 419 B | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 3.Lecture 3 Recursion 1 | |||
| 0.Introduction to Recursion.m4v | 48.33 MB | ||
| 1.Recursion and PMI.m4v | 32.4 MB | ||
| 10.Check number recursively.txt | 579 B | ||
| 11.Hint First index.m4v | 25.73 MB | ||
| 12.First Index.txt | 666 B | ||
| 13.Hint Last Index.m4v | 24.77 MB | ||
| 14.Last index of x.txt | 778 B | ||
| 15.Hint 1 All Indices of a number.m4v | 24.31 MB | ||
| 16.Hint 2 All Indices of a number.m4v | 27.34 MB | ||
| 17.All indexes of x.txt | 652 B | ||
| 2.x to the power n.txt | 481 B | ||
| 3.Print numbers.txt | 485 B | ||
| 4.Number of digits.txt | 468 B | ||
| 6.Fibonacci Number.m4v | 35.24 MB | ||
| 7.What is the output.txt | 491 B | ||
| 8.Recursion and Arrays.m4v | 28.7 MB | ||
| 9.Sum of array (recursive).txt | 507 B | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| C - Recursion.pdf | 131.64 KB | ||
| 4.Assignment Recursion 1b | |||
| 0.Replace pi (recursive).txt | 408 B | ||
| 0.Replace pi (recursive)[HINT].m4v | 24.13 MB | ||
| 1.Remove X.txt | 493 B | ||
| 2.String to Integer.txt | 661 B | ||
| 2.String to Integer[HINT].m4v | 19.74 MB | ||
| 3.Pair star.txt | 528 B | ||
| 4.Tower of Hanoi.txt | 952 B | ||
| 4.Tower of Hanoi[HINT].m4v | 27.37 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 5.Assignment Recursion 2 | |||
| 0.Check AB.txt | 748 B | ||
| 1.Staircase.txt | 544 B | ||
| 1.Staircase[HINT].m4v | 9.79 MB | ||
| 10. Print Permutations.txt | 751 B | ||
| 10. Print Permutations[HINT].m4v | 23.56 MB | ||
| 2.Binary Search (Recursive).txt | 575 B | ||
| 3.Return subset of an array.txt | 686 B | ||
| 3.Return subset of an array[HINT].m4v | 36.63 MB | ||
| 4.Print Subsets of Array.txt | 764 B | ||
| 4.Print Subsets of Array[HINT].m4v | 31.84 MB | ||
| 5.Return subsets sum to K.txt | 643 B | ||
| 5.Return subsets sum to K[HINT].m4v | 45.57 MB | ||
| 6.Print Subset Sum to K.txt | 625 B | ||
| 6.Print Subset Sum to K[HINT].m4v | 17.54 MB | ||
| 7.Return all codes - String.txt | 571 B | ||
| 7.Return all codes - String[HINT].m4v | 31.28 MB | ||
| 8.Print all Codes - String.txt | 624 B | ||
| 8.Print all Codes - String[HINT].m4v | 31.05 MB | ||
| 9.Return Permutations - String.txt | 537 B | ||
| 9.Return Permutations - String[HINT].m4v | 26.34 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 5.Lecture 4 Recursion 2 | |||
| 0.Recursion and Strings.m4v | 41.38 MB | ||
| 1.Replace character recursively.txt | 506 B | ||
| 10.Return Keypad Approach.m4v | 22.39 MB | ||
| 11.Return Keypad - String.txt | 655 B | ||
| 12.Print Subsequences of a String.m4v | 27.64 MB | ||
| 13.Print Keypad Combinations Approach.m4v | 6.88 MB | ||
| 14.Print Keypad - String.txt | 502 B | ||
| 2.Remove Duplicates .txt | 416 B | ||
| 3.Merge Sort Algo.m4v | 36.44 MB | ||
| 4.Merge Sort.txt | 534 B | ||
| 5.Quick Sort Algo.m4v | 34.68 MB | ||
| 6.Quick Sort - Dry Run.m4v | 36.26 MB | ||
| 7.Quick Sort.txt | 539 B | ||
| 8.Strings.m4v | 34.77 MB | ||
| 9.Return Subsequences of a String.m4v | 47.94 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 6.Assignment Arrays (Optimised) | |||
| 0.Find the Unique Element.txt | 1.17 KB | ||
| 0.Find the Unique Element[HINT].m4v | 17.93 MB | ||
| 1.Duplicate in array.txt | 1.24 KB | ||
| 1.Duplicate in array[HINT].m4v | 16.76 MB | ||
| 2.Array Intersection.txt | 1.88 KB | ||
| 2.Array Intersection[HINT].m4v | 23.24 MB | ||
| 3.Pair sum in array.txt | 1.32 KB | ||
| 3.Pair sum in array[HINT].m4v | 27.8 MB | ||
| 4.Triplet sum.txt | 1.36 KB | ||
| 5.Rotate array.txt | 1.19 KB | ||
| 5.Rotate array[HINT].m4v | 23.59 MB | ||
| 6.Check Array Rotation.txt | 1.14 KB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 6.Lecture 5 Time and Space Complexity Analysis | |||
| 0.Order Complexity Analysis.m4v | 41.89 MB | ||
| 1.Theoretical Analysis.m4v | 55.18 MB | ||
| 10.Fibonacci.txt | 355 B | ||
| 10.What is time complexity.txt | 422 B | ||
| 11.Fibonacci Time Complexity Analysis.m4v | 29.16 MB | ||
| 12.Space Complexity Analysis.m4v | 56.71 MB | ||
| 13.Fibonacci.txt | 255 B | ||
| 13.Merge Sort space.txt | 218 B | ||
| 14.Merge Sort Space Complexity Analysis.m4v | 15.57 MB | ||
| 15.Fibonacci Space Complexity Analysis.m4v | 14.37 MB | ||
| 2.InsertionSort Worst Case Time Complexity.txt | 250 B | ||
| 2.Linear Search Worst Case.txt | 374 B | ||
| 2.Linear Search.txt | 226 B | ||
| 2.Selection Sort.txt | 224 B | ||
| 3.Linear Search time complexity.m4v | 7.75 MB | ||
| 4.Insertion Sort time complexity.m4v | 16.56 MB | ||
| 5.Selection Sort time complexity.m4v | 9.03 MB | ||
| 6. Theoretical Analysis.txt | 394 B | ||
| 6.Efficiency of an Algorithm.txt | 293 B | ||
| 6.Operations for merging.txt | 303 B | ||
| 6.Time Complexity of Code.txt | 670 B | ||
| 6.Time Complexity.txt | 344 B | ||
| 7.Theoretical Analysis - Recursive Algorithms.m4v | 37.99 MB | ||
| 8.Merge sort.txt | 215 B | ||
| 8.Recurrence for Merge Sort.txt | 287 B | ||
| 9.Merge Sort Space Time complexity.m4v | 23.11 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 7.Test 1 | |||
| 0.Recurrence Relation for Tower of Hanoi Problem.txt | 382 B | ||
| 1.Complexity of different operations in a sorted array..txt | 409 B | ||
| 2.Complexity of a Recurrence Relation.txt | 328 B | ||
| 3.Does s contain t _.txt | 660 B | ||
| 4.Maximum Profit on App.txt | 1.17 KB | ||
| 5.Split Array.txt | 1.08 KB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| 8.Lecture 6 OOPS 1 | |||
| 0.Introduction to OOPS.m4v | 40.42 MB | ||
| 1.Creating Objects.m4v | 56.88 MB | ||
| 10.Fraction Class contd..m4v | 37.6 MB | ||
| 11.Complex Number Class Introduction.m4v | 16.68 MB | ||
| 12.Complex Number Class.txt | 1.39 KB | ||
| 2.Correct Statement.txt | 408 B | ||
| 2.Create object.txt | 299 B | ||
| 2.False statement.txt | 427 B | ||
| 2.What is the output.txt | 416 B | ||
| 3.Getters and Setters.m4v | 33.86 MB | ||
| 4.Constructors and this keyword.m4v | 82.9 MB | ||
| 5.What is the output.txt | 573 B | ||
| 6.Inbuilt Constructors and Destructor.m4v | 51.21 MB | ||
| 7.Play With Constructors.m4v | 17.76 MB | ||
| 8.Copy Assignment Operator.txt | 515 B | ||
| 8.Copy Constructor.txt | 407 B | ||
| 8.Find Incorrect Statement.txt | 481 B | ||
| 9.Fraction Class.m4v | 69.41 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| C - OOPS 1.pdf | 205.32 KB | ||
| 9.Lecture 7 OOPS 2 | |||
| 0.Shallow and Deep Copy.m4v | 37.01 MB | ||
| 1.What is the output.txt | 637 B | ||
| 10.Operator Overloading 2.m4v | 72.27 MB | ||
| 11.Operator Overloading 3.m4v | 39.1 MB | ||
| 12.Dynamic Array Class.m4v | 86.79 MB | ||
| 13.Polynomial Class Introduction.m4v | 30.82 MB | ||
| 14.Polynomial class.txt | 2.28 KB | ||
| 2.Copy Constructor.m4v | 49.55 MB | ||
| 3.Initialisation List.m4v | 52.91 MB | ||
| 4.What is the output.txt | 446 B | ||
| 5.Constant Functions.m4v | 30.91 MB | ||
| 6.Member function.txt | 327 B | ||
| 6.What is the output.txt | 464 B | ||
| 7.Static Members.m4v | 47.72 MB | ||
| 8.Correct statement.txt | 421 B | ||
| 8.Fill the output.txt | 381 B | ||
| 8.What is the output.txt | 394 B | ||
| 9.Operator Overloading 1.m4v | 45.19 MB | ||
| @csalgo Telegram.pdf | 21 B | ||
| @csalgo Telegram.txt | 21 B | ||
| Join Our Telegram Group For More Updates !!!.url | 114 B | ||
| Uploaded by [Coursesghar.com].txt | 1.1 KB | ||
| Visit coursesghar.com for more awesome tutorials.url | 114 B | ||
| ▲ 661 total files | |||
C++ with Data Structures and Algorithms
C++ Foundation with Data Structures
With this complete course, you will become an expert in the core fundamentals of programming, Data Structures, Algorithms and its functioning with one of the most popular programming languages, C++. The involvement of the practical technique of problem-solving will give learners a better understanding of the concepts of the course. Learn to design efficient algorithms and become ready for future best jobs in the industry.
Prerequisites
Previous Coding experience is not required
Course USPs
*Course Pause: Due to this Corona uncertainty, we have introduced a 60 days Course Pause feature. Through this, you can pause and extend your course for upto 60 days and easily continue with your college and semester exams, even if the college reopens in between the course. Valid from April'20 Batches onwards.
Proven Content: Our placement record corroborates the quality of our course content
Seasoned Faculty: Alumnus of Stanford, IITs, IIITs and other top-notch universities
Live Doubt Support: Live mentor support, solving over 1500+ doubts a day
Classroom Experience: A chatroom on Slack, Batch Wall, Leaderboard to interact with the faculty and batch mates
Hint Videos
Directs you towards Competitive Programming
Strong Foundation in Programming Fundamentals and Problem-solving
Master Data Structures, Algorithms and its Implementation
All Comments