mended spelling error

pull/1221/head
Aryan 2023-07-08 12:34:42 +05:30
parent c0e29c9af3
commit fda3208b06
1 changed files with 2 additions and 2 deletions

View File

@ -16,14 +16,14 @@ Idea - Use Sliding Window Algorithm
Procedure - Procedure -
Go in a loop ( j=0 to n) and create a sliding window each time starting from current element and increase its size (in second loop) Go in a loop ( j=0 to n) and create a sliding window each time starting from current element and increase its size (in second loop)
till both of these conditions are true ( product of all eleemnts in the window < k and iterator < last_index ) till both of these conditions are true ( product of all elemnts in the window < k and iterator < last_index )
Proof - Proof -
If at any instance , the product of all elements in the current window (subarray) exceeds k , then all further windows's product>k If at any instance , the product of all elements in the current window (subarray) exceeds k , then all further windows's product>k
and hence we shift to the element to immediate right and do the same process . and hence we shift to the element to immediate right and do the same process .
*/ */
// TIme Complexity of Code - O (n ^2 ) since outer loop -> n times and inner loop (worst case ) -> n times so TC = n * n // Time Complexity of Code - O (n ^2 ) since outer loop -> n times and inner loop (worst case ) -> n times so TC = n * n
// Space Complexity of Code - O (1) since does not use any auxillary space // Space Complexity of Code - O (1) since does not use any auxillary space
// Implementation // Implementation