LeetCode刷题笔记1——数组

2022/3/5 23:15:19

本文主要是介绍LeetCode刷题笔记1——数组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录
  • LeetCode刷题笔记1——数组
    • 存在重复元素
    • 最大字数组和
    • 两数之和
    • 合并两个有序数组
    • 两个数组的交集
    • 两个数组的交集Ⅱ
    • 题目来源

LeetCode刷题笔记1——数组

存在重复元素

题目

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

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

代码

public class ContainsDuplicate {
	public boolean containsDuplicate(int[] nums) {
		Arrays.sort(nums);//解题关键点
		for(int i = 0;i<nums.length-1;i++) {
			if(nums[i]==nums[i+1]) {
				return true;
			}
		}
		return false;
	}
}



这篇关于LeetCode刷题笔记1——数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程