TIME COMPLEXITIES: Parametrised constructor:O(n), Destructor:O(n), Inserting number at front:O(1), Inserting number at end:O(n), Searching given number:O(n), Output Method:O(n), Reverse:O(n), Removing duplicate:O(n^2)
TIME COMPLEXITIES: Parametrised constructor:O(n), Destructor:O(n), Inserting number at front:O(1), Inserting number at end:O(n), Searching given number:O(n), Output Method:O(n), Reverse:O(n), Removing duplicate:O(n^2)