遍历过程中判断当前字符是否出现过,出现过则不再遍历,否则继续。
这部分可以用hash表来统计
时间复杂度:O(n)
塔子哥有一个长度为 n 的数组,现在想要选择这个数组中的前 k 个数,满足前 k 个数各不相同,问这个 k 最大是多少。
第一行,一个整数 n(1≤n≤105),表示数组的长度。
第二行,n 个整数,第 i 个整数为 ai(1≤ai≤109)
一个整数,表示满足条件的最大的 k 。
输入
10
1 3 5 7 9 2 4 6 8 9
输出
9
本题属于以下题库,请选择所需题库进行购买