专栏名称: 灰灰考研
最全的计算机软工考研专业课信息! 最丰富的共享资料! 最大程度上帮助学渣狗登上研究生大门!
今天看啥  ›  专栏  ›  灰灰考研

【每日编程-131期】:存在重复元素I

灰灰考研  · 公众号  · 考研  · 2020-07-17 00:00
每日编程中遇到任何疑问、意见、建议请公众号留言或直接撩Q474356284(备注每日编程)今日问题:给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true解决方法:这道题对于C++和java来讲,可以直接调用哈希函数进行求解。而使用C语言的话,先进行排序,然后再进行比较,代码要更简洁一些。C++代码:C代码:Java代码:明日题目预告:存在重复元素II给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的绝对值最大为 k ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照