水王查找

package shuiwang;
import java.util.*;
public class shuitie {
	public static void main(String[] args) {
        int[] a = null;//存储
                Scanner sc = new Scanner(System.in);
        System.out.println("帖子总个数:");
        int sum = sc.nextInt();
        a = new int[sum];
        System.out.println("输入每个帖子的ID:");
        for(int i = 0;i < sum;i++)
        {
            a[i] = sc.nextInt();
        }
        sc.close();
        int n = 0;
        int shuiwang =a[0];
 
        for(int i = 0;i < a.length - 1;i++)
        {
            if(n == 0)
            {
                if(a[i] == a[i + 1])
                {
                    n++;
                    shuiwang = a[i];
                }
              
            }
            else
            {
                if(shuiwang == a[i])
                {
                    n++;
                }
                else
                {
                    n--;
                }
            }
        }
        System.out.println("水王的ID : " + shuiwang);
         
    }
 
     
}

  由于“水王”发布帖子数量最多,且达到了一半以上,所以设第一位的帖子为“水王”,若后面的一样,则数量加1;反之减一。若数量为零,则下一帖子暂为“水王”

 

posted @ 2019-05-30 17:36  竹林清竹  阅读(92)  评论(0编辑  收藏  举报