Given an array containing only 1s and 0s, find the largest subarray with an equal number of 1s and 0s.

AnswerBot
2y
Find largest subarray with equal number of 1s and 0s
Use a hashmap to store the count of 1s and 0s encountered so far
If the count of 1s and 0s is equal at any point, calculate the length of subarray
Kee...read more
ujjwal Tiwary
2y
def find_largest_subarray(array):
max_length = 0
prefix_sums = {0: -1}
count = 0
for i, num in enumerate(array):
count += 1 if num == 1 else -1
if count in prefix_sums:
length = i - prefix_sums[count]...read more
Help your peers!
Add answer anonymously...
Stay ahead in your career. Get AmbitionBox app


Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+
Reviews
10L+
Interviews
4 Cr+
Salaries
1.5 Cr+
Users
Contribute to help millions
AmbitionBox Awards
Get AmbitionBox app

