├── 01. Recursion - 1 ├── 1. Intro to Recursion & Solving Prob.ipynb ├── 2. Print first N natural numbers & Fibonacci $ DEPTH OF RECURSION.ipynb ├── 3 .Check If List Is Sorted Or Not -1 &2.ipynb ├── 4. First Index of Number.ipynb ├── 5. Last Index Of Number Question.ipynb ├── Assignment (1).ipynb └── Recursion 1.pdf ├── 02. Recursion - 2 ├── 1. Recursion With Strings & Replace Pi.ipynb ├── 2. Binary Search Using Recursion.ipynb ├── 3. Merge Sort.ipynb ├── 4. Quick Sort Code.ipynb ├── 5. Tower of Hanoi.ipynb ├── Assignment (2).ipynb └── Recursion 2.pdf ├── 03. Recursion Assignment └── Assignment (3).ipynb ├── 04. OOPS -1 ├── 1. Classes and Objects.ipynb ├── 2. Attributes.ipynb ├── 3. Self Parameter.ipynb ├── 4. Static Method.ipynb ├── 5. Init Method.ipynb └── OOPS 1.pdf ├── 05. OOPS-2 ├── 1. Inheritance - Basics Of Inheritance.ipynb ├── 2. Inheritance And Private Members -Continue.ipynb ├── 3. Polymorphism .ipynb ├── 4. Object Class.ipynb ├── 5. Multiple Inheritance & Method Resolution Order.ipynb ├── 6. Operator Overloading.ipynb └── OOPS 2.pdf ├── 06. OOPS-3 ├── 1. Abstract Classes.ipynb ├── 2. Errors And Exceptions.ipynb ├── 3 .Intro To Exception Handling.ipynb ├── 4. Handling Multiple Exceptions.ipynb ├── 5. Custom Exceptions.ipynb ├── 6. Else And Finally.ipynb └── OOPS 3.pdf ├── 07. Time Complexity Analysis ├── 1. Experimental Analysis.ipynb └── Time Complexity Analysis.pdf ├── 08. Space Complexity Analysis └── Space Complexity Analysis.pdf ├── 09. Applications of Complexity Analysis ├── 1. Power Solution.ipynb ├── 2. Array intersection Optimal Solution.ipynb └── Assignment (9).ipynb ├── 10. Linked List-1 ├── 1. Linked List Node.ipynb ├── 2. Linked List Input & Print.ipynb ├── 3. Linked List Input - 2.ipynb ├── 4. Insert at ith position.ipynb ├── 5. Insert At ith Position Recursively.ipynb ├── Assignment (10).ipynb └── Linked List 1.pdf ├── 11. Linked List-2 ├── 1. Reverse LL - 1.ipynb ├── 2. Reverse LL - 2.ipynb ├── 3, Reverse LL - 3.ipynb ├── Assignment (11).ipynb └── Linked List 2.pdf ├── 12. Stacks ├── Assignment (12).ipynb └── Stacks.pdf ├── 13. Queues ├── Assignment (13).ipynb └── Queues.pdf ├── 14. Binary Trees - 1 ├── Assignment (14).ipynb └── Binary Trees 1.pdf ├── 15. Binary Trees - 2 ├── Assignment (15).ipynb └── Binary Trees 2.pdf ├── 16. BST - 1 ├── Assignment (16).ipynb └── BST 1.pdf ├── 17. BST - 2 ├── Assignment (17).ipynb └── BST 2.pdf ├── 18. Generic Trees ├── Assignment (18).ipynb └── Generic Trees.pdf ├── 19. Dictionaries&Maps ├── Assignment (19).ipynb └── Dictionaries & Maps .pdf ├── 20. Priority Queues - 1 ├── Assignment (20).ipynb └── Priority Queues 1.pdf ├── 21. Priority Queues - 2 ├── Assignment (21).ipynb └── Priority Queues 2.pdf ├── 22. Huffman Coding └── Huffman Coding.pdf ├── 23. DP-1 ├── Assignment (23).ipynb └── DP 1.pdf ├── 24. DP-2 ├── Assignment (24).ipynb └── DP 2.pdf ├── 25. Recursion 3 └── Assignment (25).ipynb ├── 26. Backtracking ├── Assignment (26).ipynb └── Backtracking.pdf ├── 27. Graphs-1 ├── Assignment (27).ipynb └── Graphs 1.pdf ├── 28. Graphs-2 ├── Assignment (28).ipynb └── Graphs 2.pdf ├── 29. 2048 Game Project └── Assignment (29).ipynb ├── Certificate └── Coding Ninjas -Data Structures & Algorithms in Python.pdf └── README.md /01. Recursion - 1/1. Intro to Recursion & Solving Prob.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/01. Recursion - 1/1. Intro to Recursion & Solving Prob.ipynb -------------------------------------------------------------------------------- /01. Recursion - 1/2. Print first N natural numbers & Fibonacci $ DEPTH OF RECURSION.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/01. Recursion - 1/2. Print first N natural numbers & Fibonacci $ DEPTH OF RECURSION.ipynb -------------------------------------------------------------------------------- /01. Recursion - 1/3 .Check If List Is Sorted Or Not -1 &2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/01. Recursion - 1/3 .Check If List Is Sorted Or Not -1 &2.ipynb -------------------------------------------------------------------------------- /01. Recursion - 1/4. First Index of Number.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/01. Recursion - 1/4. First Index of Number.ipynb -------------------------------------------------------------------------------- /01. Recursion - 1/5. Last Index Of Number Question.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/01. Recursion - 1/5. Last Index Of Number Question.ipynb -------------------------------------------------------------------------------- /01. Recursion - 1/Assignment (1).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/01. Recursion - 1/Assignment (1).ipynb -------------------------------------------------------------------------------- /01. Recursion - 1/Recursion 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/01. Recursion - 1/Recursion 1.pdf -------------------------------------------------------------------------------- /02. Recursion - 2/1. Recursion With Strings & Replace Pi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/02. Recursion - 2/1. Recursion With Strings & Replace Pi.ipynb -------------------------------------------------------------------------------- /02. Recursion - 2/2. Binary Search Using Recursion.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/02. Recursion - 2/2. Binary Search Using Recursion.ipynb -------------------------------------------------------------------------------- /02. Recursion - 2/3. Merge Sort.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/02. Recursion - 2/3. Merge Sort.ipynb -------------------------------------------------------------------------------- /02. Recursion - 2/4. Quick Sort Code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/02. Recursion - 2/4. Quick Sort Code.ipynb -------------------------------------------------------------------------------- /02. Recursion - 2/5. Tower of Hanoi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/02. Recursion - 2/5. Tower of Hanoi.ipynb -------------------------------------------------------------------------------- /02. Recursion - 2/Assignment (2).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/02. Recursion - 2/Assignment (2).ipynb -------------------------------------------------------------------------------- /02. Recursion - 2/Recursion 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/02. Recursion - 2/Recursion 2.pdf -------------------------------------------------------------------------------- /03. Recursion Assignment/Assignment (3).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/03. Recursion Assignment/Assignment (3).ipynb -------------------------------------------------------------------------------- /04. OOPS -1/1. Classes and Objects.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/04. OOPS -1/1. Classes and Objects.ipynb -------------------------------------------------------------------------------- /04. OOPS -1/2. Attributes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/04. OOPS -1/2. Attributes.ipynb -------------------------------------------------------------------------------- /04. OOPS -1/3. Self Parameter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/04. OOPS -1/3. Self Parameter.ipynb -------------------------------------------------------------------------------- /04. OOPS -1/4. Static Method.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/04. OOPS -1/4. Static Method.ipynb -------------------------------------------------------------------------------- /04. OOPS -1/5. Init Method.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/04. OOPS -1/5. Init Method.ipynb -------------------------------------------------------------------------------- /04. OOPS -1/OOPS 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/04. OOPS -1/OOPS 1.pdf -------------------------------------------------------------------------------- /05. OOPS-2/1. Inheritance - Basics Of Inheritance.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/05. OOPS-2/1. Inheritance - Basics Of Inheritance.ipynb -------------------------------------------------------------------------------- /05. OOPS-2/2. Inheritance And Private Members -Continue.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/05. OOPS-2/2. Inheritance And Private Members -Continue.ipynb -------------------------------------------------------------------------------- /05. OOPS-2/3. Polymorphism .ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/05. OOPS-2/3. Polymorphism .ipynb -------------------------------------------------------------------------------- /05. OOPS-2/4. Object Class.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/05. OOPS-2/4. Object Class.ipynb -------------------------------------------------------------------------------- /05. OOPS-2/5. Multiple Inheritance & Method Resolution Order.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/05. OOPS-2/5. Multiple Inheritance & Method Resolution Order.ipynb -------------------------------------------------------------------------------- /05. OOPS-2/6. Operator Overloading.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/05. OOPS-2/6. Operator Overloading.ipynb -------------------------------------------------------------------------------- /05. OOPS-2/OOPS 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/05. OOPS-2/OOPS 2.pdf -------------------------------------------------------------------------------- /06. OOPS-3/1. Abstract Classes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/06. OOPS-3/1. Abstract Classes.ipynb -------------------------------------------------------------------------------- /06. OOPS-3/2. Errors And Exceptions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/06. OOPS-3/2. Errors And Exceptions.ipynb -------------------------------------------------------------------------------- /06. OOPS-3/3 .Intro To Exception Handling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/06. OOPS-3/3 .Intro To Exception Handling.ipynb -------------------------------------------------------------------------------- /06. OOPS-3/4. Handling Multiple Exceptions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/06. OOPS-3/4. Handling Multiple Exceptions.ipynb -------------------------------------------------------------------------------- /06. OOPS-3/5. Custom Exceptions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/06. OOPS-3/5. Custom Exceptions.ipynb -------------------------------------------------------------------------------- /06. OOPS-3/6. Else And Finally.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/06. OOPS-3/6. Else And Finally.ipynb -------------------------------------------------------------------------------- /06. OOPS-3/OOPS 3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/06. OOPS-3/OOPS 3.pdf -------------------------------------------------------------------------------- /07. Time Complexity Analysis/1. Experimental Analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/07. Time Complexity Analysis/1. Experimental Analysis.ipynb -------------------------------------------------------------------------------- /07. Time Complexity Analysis/Time Complexity Analysis.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/07. Time Complexity Analysis/Time Complexity Analysis.pdf -------------------------------------------------------------------------------- /08. Space Complexity Analysis/Space Complexity Analysis.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/08. Space Complexity Analysis/Space Complexity Analysis.pdf -------------------------------------------------------------------------------- /09. Applications of Complexity Analysis/1. Power Solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/09. Applications of Complexity Analysis/1. Power Solution.ipynb -------------------------------------------------------------------------------- /09. Applications of Complexity Analysis/2. Array intersection Optimal Solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/09. Applications of Complexity Analysis/2. Array intersection Optimal Solution.ipynb -------------------------------------------------------------------------------- /09. Applications of Complexity Analysis/Assignment (9).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/09. Applications of Complexity Analysis/Assignment (9).ipynb -------------------------------------------------------------------------------- /10. Linked List-1/1. Linked List Node.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/10. Linked List-1/1. Linked List Node.ipynb -------------------------------------------------------------------------------- /10. Linked List-1/2. Linked List Input & Print.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/10. Linked List-1/2. Linked List Input & Print.ipynb -------------------------------------------------------------------------------- /10. Linked List-1/3. Linked List Input - 2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/10. Linked List-1/3. Linked List Input - 2.ipynb -------------------------------------------------------------------------------- /10. Linked List-1/4. Insert at ith position.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/10. Linked List-1/4. Insert at ith position.ipynb -------------------------------------------------------------------------------- /10. Linked List-1/5. Insert At ith Position Recursively.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/10. Linked List-1/5. Insert At ith Position Recursively.ipynb -------------------------------------------------------------------------------- /10. Linked List-1/Assignment (10).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/10. Linked List-1/Assignment (10).ipynb -------------------------------------------------------------------------------- /10. Linked List-1/Linked List 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/10. Linked List-1/Linked List 1.pdf -------------------------------------------------------------------------------- /11. Linked List-2/1. Reverse LL - 1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/11. Linked List-2/1. Reverse LL - 1.ipynb -------------------------------------------------------------------------------- /11. Linked List-2/2. Reverse LL - 2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/11. Linked List-2/2. Reverse LL - 2.ipynb -------------------------------------------------------------------------------- /11. Linked List-2/3, Reverse LL - 3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/11. Linked List-2/3, Reverse LL - 3.ipynb -------------------------------------------------------------------------------- /11. Linked List-2/Assignment (11).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/11. Linked List-2/Assignment (11).ipynb -------------------------------------------------------------------------------- /11. Linked List-2/Linked List 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/11. Linked List-2/Linked List 2.pdf -------------------------------------------------------------------------------- /12. Stacks/Assignment (12).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/12. Stacks/Assignment (12).ipynb -------------------------------------------------------------------------------- /12. Stacks/Stacks.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/12. Stacks/Stacks.pdf -------------------------------------------------------------------------------- /13. Queues/Assignment (13).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/13. Queues/Assignment (13).ipynb -------------------------------------------------------------------------------- /13. Queues/Queues.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/13. Queues/Queues.pdf -------------------------------------------------------------------------------- /14. Binary Trees - 1/Assignment (14).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/14. Binary Trees - 1/Assignment (14).ipynb -------------------------------------------------------------------------------- /14. Binary Trees - 1/Binary Trees 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/14. Binary Trees - 1/Binary Trees 1.pdf -------------------------------------------------------------------------------- /15. Binary Trees - 2/Assignment (15).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/15. Binary Trees - 2/Assignment (15).ipynb -------------------------------------------------------------------------------- /15. Binary Trees - 2/Binary Trees 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/15. Binary Trees - 2/Binary Trees 2.pdf -------------------------------------------------------------------------------- /16. BST - 1/Assignment (16).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/16. BST - 1/Assignment (16).ipynb -------------------------------------------------------------------------------- /16. BST - 1/BST 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/16. BST - 1/BST 1.pdf -------------------------------------------------------------------------------- /17. BST - 2/Assignment (17).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/17. BST - 2/Assignment (17).ipynb -------------------------------------------------------------------------------- /17. BST - 2/BST 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/17. BST - 2/BST 2.pdf -------------------------------------------------------------------------------- /18. Generic Trees/Assignment (18).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/18. Generic Trees/Assignment (18).ipynb -------------------------------------------------------------------------------- /18. Generic Trees/Generic Trees.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/18. Generic Trees/Generic Trees.pdf -------------------------------------------------------------------------------- /19. Dictionaries&Maps/Assignment (19).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/19. Dictionaries&Maps/Assignment (19).ipynb -------------------------------------------------------------------------------- /19. Dictionaries&Maps/Dictionaries & Maps .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/19. Dictionaries&Maps/Dictionaries & Maps .pdf -------------------------------------------------------------------------------- /20. Priority Queues - 1/Assignment (20).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/20. Priority Queues - 1/Assignment (20).ipynb -------------------------------------------------------------------------------- /20. Priority Queues - 1/Priority Queues 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/20. Priority Queues - 1/Priority Queues 1.pdf -------------------------------------------------------------------------------- /21. Priority Queues - 2/Assignment (21).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/21. Priority Queues - 2/Assignment (21).ipynb -------------------------------------------------------------------------------- /21. Priority Queues - 2/Priority Queues 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/21. Priority Queues - 2/Priority Queues 2.pdf -------------------------------------------------------------------------------- /22. Huffman Coding/Huffman Coding.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/22. Huffman Coding/Huffman Coding.pdf -------------------------------------------------------------------------------- /23. DP-1/Assignment (23).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/23. DP-1/Assignment (23).ipynb -------------------------------------------------------------------------------- /23. DP-1/DP 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/23. DP-1/DP 1.pdf -------------------------------------------------------------------------------- /24. DP-2/Assignment (24).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/24. DP-2/Assignment (24).ipynb -------------------------------------------------------------------------------- /24. DP-2/DP 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/24. DP-2/DP 2.pdf -------------------------------------------------------------------------------- /25. Recursion 3/Assignment (25).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/25. Recursion 3/Assignment (25).ipynb -------------------------------------------------------------------------------- /26. Backtracking/Assignment (26).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/26. Backtracking/Assignment (26).ipynb -------------------------------------------------------------------------------- /26. Backtracking/Backtracking.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/26. Backtracking/Backtracking.pdf -------------------------------------------------------------------------------- /27. Graphs-1/Assignment (27).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/27. Graphs-1/Assignment (27).ipynb -------------------------------------------------------------------------------- /27. Graphs-1/Graphs 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/27. Graphs-1/Graphs 1.pdf -------------------------------------------------------------------------------- /28. Graphs-2/Assignment (28).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/28. Graphs-2/Assignment (28).ipynb -------------------------------------------------------------------------------- /28. Graphs-2/Graphs 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/28. Graphs-2/Graphs 2.pdf -------------------------------------------------------------------------------- /29. 2048 Game Project/Assignment (29).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/29. 2048 Game Project/Assignment (29).ipynb -------------------------------------------------------------------------------- /Certificate/Coding Ninjas -Data Structures & Algorithms in Python.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/Certificate/Coding Ninjas -Data Structures & Algorithms in Python.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamvaibhavsingh09/Data-Structures-Algorithms-in-Python-CodingNinjas/HEAD/README.md --------------------------------------------------------------------------------