1
2
计算频率是正确的想法,尽管我不知道为什么你要检查地图上的值是否正确
|
2
0
下面的代码工作正常。我在这里要做的是存储数组中每个字符的频率,然后将其转换为列表,因为我们需要稍后的时间点。接下来,我将list转换为set,并从中删除了零,因为在对应于输入字符串中不存在的字符的list中存在零。若set在去掉零后只有on元素,则表示所有元素都有相同的频率 返回true . 如果集合有两个以上的元素,则意味着无法通过在一个位置删除一个字符来使其成为有效字符串 . 如果集合有两个值,我们从集合中取最小值和最大值。如果有一个字符有一个频率,我们可以使它有效,这就是第一个if条件。第二个条件是,如果b/w max和min的差是一,max只有一个频率,那么我们可以从max中删除一个字符并使其有效。
|
3
0
爪哇8
........................................................................................................................................................
..................................................................................................................................................................... 蟒蛇3
|
Eddiex045 · 比较两个文本文件,匹配项转到一个新文件 2 年前 |
NOBUD · 最大堆插入函数实现C++ 2 年前 |
riasc · 嵌套贴图结构创建空贴图 6 年前 |
Akshay Barpute · cpp中的以下链表程序有什么问题? 6 年前 |
Batwoman05 · C++中是否有具有类似函数的树集数据结构 6 年前 |