leetcode 存在重复元素

Posted sbzy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode 存在重复元素相关的知识,希望对你有一定的参考价值。

给定一个整数数组,判断是否存在重复元素。
如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。
示例 1:
输入: [1,2,3,1]
输出: true

/**
 * @param {number[]} nums
 * @return {boolean}
 */
var containsDuplicate = function (nums) {
    for (let i = 0; i !== nums.length; i++) {
        let index = nums.indexOf(nums[i], i + 1);
        if (index !== -1) {
            if (nums.indexOf(nums[i], index) !== -1) {
                return true;
            }
        }
    }
    return false;
};

写完一看,2300ms,真是好奇70ms的是怎么写的…
不懂算法只能靠常识性逻辑思考了,先不管这么多了,能做出来就很开心(难过)…






以上是关于leetcode 存在重复元素的主要内容,如果未能解决你的问题,请参考以下文章

817. Linked List Components - LeetCode

LeetCode刷题:第二百一十七题 存在重复元素

leetcode-存在重复元素

#yyds干货盘点# LeetCode 腾讯精选练习 50 题:存在重复元素

LeetCode刷题217-简单-存在重复元素

LeetCode:存在重复元素217