摘要:
题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。思路:解法一:基于partition函数的O(n)算法。 先用partition函数对数组进行交换修... 阅读全文
posted @ 2015-11-11 10:47
我是一名老菜鸟
阅读(435)
评论(0)
推荐(0)
浙公网安备 33010602011771号