1.建立一个键值对 2.遍历数组 3.每次读到一个数 3.1如键值对为空,则填入这个数及值1 3.2如数与键相同,则值加1 3.3如键与数不同,则值减1,当值为0时清除键 4.可运行到数组结尾,也可判断当值大于等于数组剩余未遍历元素个数的二分之一时退出