iOS

Find the Majority Element that occurs more than N/2 times

[Question] Find the Majority Element in an given array that occurs more than N/2 times Approach #1 Brute-force Use two loop and compare each elements with rest if it matches increment the counter Approach #2 : Optimal Approach: Moore’s Voting Algorithm  Basically, we are trying to keep track of the occurrences of the majority element

Find the Majority Element that occurs more than N/2 times Read More »

Sort an array of 0s, 1s and 2s || Dutch National Flag solution

[Question]: How to sort an array which has 0s, 1s and 2s Approach #1 Using Dutch National Flag I used three pointers low mid & high The sorting of 0,1,2 is as per below steps arr[0….low-1] contains 0. [most left part] arr[low….mid-1] contains 1arr[high+1….n-1] contains 2. [most right part],So we swap according to the left(0)

Sort an array of 0s, 1s and 2s || Dutch National Flag solution Read More »