资讯专栏INFORMATION COLUMN

【LeetCode】初级算法-存在重复

DrizzleX / 1493人阅读

摘要:题目描述存在重复给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回。示例输入输出示例输入输出示例输入输出思路排序,遍历比较实现

题目描述

存在重复
给定一个整数数组,判断是否存在重复元素。

如果任何值在数组中出现至少两次,函数返回 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
思路

排序,遍历比较

JavaScript实现
/**
 * @param {number[]} nums
 * @return {boolean}
 */
var containsDuplicate = function(nums) {
    nums.sort();
    for(let i = 0; i < nums.length-1; i++){
        if(nums[i] == nums[i+1]){
           return true;
           }
    }
    return false;
};

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/97369.html

相关文章

  • LeetCode】字符串初级算法-字符串中的第一个唯一字符

    摘要:题目描述字符串中的第一个唯一字符给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。案例返回返回注意事项您可以假定该字符串只包含小写字母。思路用数组记录每个字符出现次数。 题目描述 字符串中的第一个唯一字符给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 案例: s = leetcode 返回 0. s = loveleetcode, 返...

    RyanQ 评论0 收藏0
  • LeetCode】数组初级算法-有效的数独

    摘要:题目描述有效的数独判断一个的数独是否有效。上图是一个部分填充的有效的数独。数独部分空格内已填入了数字,空白格用表示。说明一个有效的数独部分已被填充不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。 题目描述 有效的数独判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出...

    wyk1184 评论0 收藏0
  • LeetCode】数组初级算法-两数之和

    摘要:题目描述两数之和给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例给定因为所以返回思路双重循环,遍历数组实现 题目描述 两数之和给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15],...

    chaos_G 评论0 收藏0
  • LeetCode天梯>Day023 最长公共前缀(切片法) | 初级算法 | Python

    摘要:如果不存在公共前缀,返回空字符串。示例输入输出示例输入输出解释输入不存在公共前缀。 ?作者简介:大家好,我是车神哥,府学路18号的车神? ?个人主页:应无所住...

    kyanag 评论0 收藏0
  • LeetCode天梯>Day026 反转链表(递归法+(迭代法)双链表法) | 初级算法 | Py

    摘要:关于递归这里提一两点递归基本有这几步递归的模板,终止条件,递归调用,逻辑处理。 ?作者简介:大家好,我是车神哥,府学路18号的车神? ?个人主页:应无所住而生...

    imingyu 评论0 收藏0

发表评论

0条评论

DrizzleX

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<