[LeetCode 153] Majority Element

Given an array of sizen, find the majority element. The majority element is the element that appears more than n/2 times.

You may assume that the array is non-empty and the majority element always exist in the array.

solution:

to keep to variable, one for appear times, another for element value.

public int majorityElement(int[] nums) {int most = nums[0];int counter = 1;for(int i=1;i<nums.length;i++){if(most == nums[i]){counter++;}else{if(counter == 0){most = nums[i];counter++;}else{counter–;}}}return most;}

版权声明:本文为博主原创文章,未经博主允许不得转载。

,生活是一段奇妙的旅行,就在那一去无返的火车上。

[LeetCode 153] Majority Element

相关文章:

你感兴趣的文章:

标签云: