Example #1
0
 public void NoMajorityElementIfFiftyPercentOccurence()
 {
     Assert.Equal(-1, MajorityElementAlgorithm.FindMajorityElement(new[] { 1, 3, 1, 2, 2, 2, 3, 2 }));
 }
Example #2
0
 public void NoMajorityElementsInEmptyArray()
 {
     Assert.Equal(-1, MajorityElementAlgorithm.FindMajorityElement(Array.Empty <int>()));
 }
Example #3
0
 public void FindMajorityElement()
 {
     Assert.Equal(2, MajorityElementAlgorithm.FindMajorityElement(new[] { 1, 2, 1, 2, 2, 2, 3, 2 }));
 }