例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。。
输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。...题目描述
数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。...例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。...例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。...例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2
分析
首先判断边界条件,遍历数组时,使用一个列表去保存遍历过的值,判断当前遍历的元素是否存在列表中,如果存在