Practical 12: Object Oriented Programming Constructors, Classes and Objects
Objective
In this lab, you will implement Basic Inheritance and SOLID Principles exercises. This exercise will help you understand the mechanics of these algorithms and compare their performance.
Submission Date: November 4st
Prerequisites
- Basic knowledge of Python syntax
- Understanding of lists and functions in Python
- Familiarity with time complexity concepts (optional, but helpful)
Lab Steps
Step 1: Implement Valid Anagram
Valid Anagram
Exercises for Students
- Implement
Conclusion
In this lab, you've implemented some classic algorithms for Backtracking and Recursions.